blob: f0fef3a68c8670788738108c7cbb7b2ec074ddd4 [file] [log] [blame]
Todd Wang0d12d712014-10-06 17:25:41 -07001// This file was auto-generated via go generate.
2// DO NOT UPDATE MANUALLY
3
4/*
5The build tool tool facilitates interaction with the veyron build server.
6
7Usage:
8 build <command>
9
10The build commands are:
11 build Build veyron Go packages
12 help Display help for commands or topics
13Run "build help [command]" for command usage.
14
15The global flags are:
Cosmos Nicolaoud83b90b2014-11-30 15:01:31 -080016 -alsologtostderr=true
17 log to standard error as well as files
18 -log_backtrace_at=:0
19 when logging hits line file:N, emit a stack trace
20 -log_dir=
21 if non-empty, write log files to this directory
22 -logtostderr=false
23 log to standard error instead of files
24 -max_stack_buf_size=4292608
25 max size in bytes of the buffer to use for logging stack traces
26 -stderrthreshold=2
27 logs at or above this threshold go to stderr
28 -v=0
29 log level for V logs
Jiri Simsa3540e3a2014-12-26 07:54:09 -080030 -vanadium.i18n_catalogue=
31 18n catalogue files to load, comma separated
Cosmos Nicolaoud83b90b2014-11-30 15:01:31 -080032 -veyron.credentials=
33 directory to use for storing security credentials
Robin Thellend8fea01c2014-12-11 13:48:10 -080034 -veyron.namespace.root=[/ns.dev.v.io:8101]
Cosmos Nicolaoud83b90b2014-11-30 15:01:31 -080035 local namespace root; can be repeated to provided multiple roots
Jiri Simsae44e74e2015-02-03 16:04:48 -080036 -veyron.proxy=
37 object name of proxy service to use to export services across network
38 boundaries
39 -veyron.tcp.address=
40 address to listen on
41 -veyron.tcp.protocol=tcp
42 protocol to listen with
Cosmos Nicolaoud83b90b2014-11-30 15:01:31 -080043 -veyron.vtrace.cache_size=1024
44 The number of vtrace traces to store in memory.
Jiri Simsa7fc22712015-02-03 11:27:02 -080045 -veyron.vtrace.collect_regexp=
46 Spans and annotations that match this regular expression will trigger trace
47 collection.
48 -veyron.vtrace.dump_on_shutdown=true
Cosmos Nicolaoud83b90b2014-11-30 15:01:31 -080049 If true, dump all stored traces on runtime shutdown.
50 -veyron.vtrace.sample_rate=0
51 Rate (from 0.0 to 1.0) to sample vtrace traces.
52 -vmodule=
53 comma-separated list of pattern=N settings for file-filtered logging
Todd Wang0d12d712014-10-06 17:25:41 -070054
55Build Build
56
Cosmos Nicolaoud83b90b2014-11-30 15:01:31 -080057Build veyron Go packages using a remote build server. The command collects all
58source code files that are not part of the Go standard library that the target
59packages depend on, sends them to a build server, and receives the built
60binaries.
Todd Wang0d12d712014-10-06 17:25:41 -070061
62Usage:
63 build build [flags] <name> <packages>
64
Cosmos Nicolaoud83b90b2014-11-30 15:01:31 -080065<name> is a veyron object name of a build server <packages> is a list of
66packages to build, specified as arguments for each command. The format is
67similar to the go tool. In its simplest form each package is an import path;
68e.g. "veyron/tools/build". A package that ends with "..." does a wildcard match
69against all packages with that prefix.
Todd Wang0d12d712014-10-06 17:25:41 -070070
Cosmos Nicolaoud83b90b2014-11-30 15:01:31 -080071The build build flags are:
Jiri Simsa6cb0d942015-03-11 21:33:26 -070072 -arch=${GOARCH}
Cosmos Nicolaoud83b90b2014-11-30 15:01:31 -080073 Target architecture.
Jiri Simsa6cb0d942015-03-11 21:33:26 -070074 -os=${GOOS}
Cosmos Nicolaoud83b90b2014-11-30 15:01:31 -080075 Target operating system.
Todd Wang0d12d712014-10-06 17:25:41 -070076
77Build Help
78
79Help with no args displays the usage of the parent command.
Cosmos Nicolaoud83b90b2014-11-30 15:01:31 -080080
Todd Wang0d12d712014-10-06 17:25:41 -070081Help with args displays the usage of the specified sub-command or help topic.
Cosmos Nicolaoud83b90b2014-11-30 15:01:31 -080082
Todd Wang0d12d712014-10-06 17:25:41 -070083"help ..." recursively displays help for all commands and topics.
84
Cosmos Nicolaoud83b90b2014-11-30 15:01:31 -080085The output is formatted to a target width in runes. The target width is
86determined by checking the environment variable CMDLINE_WIDTH, falling back on
87the terminal width from the OS, falling back on 80 chars. By setting
88CMDLINE_WIDTH=x, if x > 0 the width is x, if x < 0 the width is unlimited, and
89if x == 0 or is unset one of the fallbacks is used.
90
Todd Wang0d12d712014-10-06 17:25:41 -070091Usage:
92 build help [flags] [command/topic ...]
93
94[command/topic ...] optionally identifies a specific sub-command or help topic.
95
Cosmos Nicolaoud83b90b2014-11-30 15:01:31 -080096The build help flags are:
Jiri Simsae8a44a22015-03-13 17:35:39 -070097 -style=default
98 The formatting style for help output, either "default" or "godoc".
Todd Wang0d12d712014-10-06 17:25:41 -070099*/
100package main