blob: 52398a5d1384ad6c4de6119a60f689123b239f66 [file] [log] [blame]
Jiri Simsad7616c92015-03-24 23:44:30 -07001// Copyright 2015 The Vanadium Authors. All rights reserved.
2// Use of this source code is governed by a BSD-style
3// license that can be found in the LICENSE file.
4
Todd Wang6ed3b6c2015-04-08 14:37:04 -07005// This file was auto-generated via go generate.
6// DO NOT UPDATE MANUALLY
7
Ryan Brown9d8aa9b2014-12-11 12:06:48 -08008/*
Todd Wang6ed3b6c2015-04-08 14:37:04 -07009Command vrun executes commands with a derived Vanadium principal.
Ryan Brown9d8aa9b2014-12-11 12:06:48 -080010
11Usage:
12 vrun [flags] <command> [command args...]
13
14The vrun flags are:
15 -duration=1h0m0s
16 Duration for the blessing.
17 -name=
18 Name to use for the blessing. Uses the command name if unset.
Todd Wang6ed3b6c2015-04-08 14:37:04 -070019 -role=
20 Role object from which to request the blessing. If set, the blessings from
21 this role server are used and --name is ignored. If not set, the default
22 blessings of the calling principal are extended with --name.
Ryan Brown9d8aa9b2014-12-11 12:06:48 -080023
24The global flags are:
25 -alsologtostderr=true
26 log to standard error as well as files
27 -log_backtrace_at=:0
28 when logging hits line file:N, emit a stack trace
29 -log_dir=
30 if non-empty, write log files to this directory
31 -logtostderr=false
32 log to standard error instead of files
33 -max_stack_buf_size=4292608
34 max size in bytes of the buffer to use for logging stack traces
35 -stderrthreshold=2
36 logs at or above this threshold go to stderr
37 -v=0
38 log level for V logs
Todd Wang6ed3b6c2015-04-08 14:37:04 -070039 -v23.credentials=
Ryan Brown9d8aa9b2014-12-11 12:06:48 -080040 directory to use for storing security credentials
Todd Wang6ed3b6c2015-04-08 14:37:04 -070041 -v23.i18n-catalogue=
42 18n catalogue files to load, comma separated
Todd Wang3f7ceb42015-05-04 17:51:34 -070043 -v23.metadata=<just specify -v23.metadata to activate>
44 Displays metadata for the program and exits.
Asim Shankar8196c1e2015-04-08 22:42:18 -070045 -v23.namespace.root=[/(dev.v.io/role/vprod/service/mounttabled)@ns.dev.v.io:8101]
Ryan Brown9d8aa9b2014-12-11 12:06:48 -080046 local namespace root; can be repeated to provided multiple roots
Todd Wang6ed3b6c2015-04-08 14:37:04 -070047 -v23.proxy=
48 object name of proxy service to use to export services across network
49 boundaries
50 -v23.tcp.address=
51 address to listen on
52 -v23.tcp.protocol=wsh
53 protocol to listen with
54 -v23.vtrace.cache-size=1024
Ryan Brown9d8aa9b2014-12-11 12:06:48 -080055 The number of vtrace traces to store in memory.
Todd Wang6ed3b6c2015-04-08 14:37:04 -070056 -v23.vtrace.collect-regexp=
57 Spans and annotations that match this regular expression will trigger trace
58 collection.
59 -v23.vtrace.dump-on-shutdown=true
Ryan Brown9d8aa9b2014-12-11 12:06:48 -080060 If true, dump all stored traces on runtime shutdown.
Todd Wang6ed3b6c2015-04-08 14:37:04 -070061 -v23.vtrace.sample-rate=0
Ryan Brown9d8aa9b2014-12-11 12:06:48 -080062 Rate (from 0.0 to 1.0) to sample vtrace traces.
63 -vmodule=
64 comma-separated list of pattern=N settings for file-filtered logging
65*/
66package main