blob: bd39613d76eb90696d76ce36c4e0dd2070afdc22 [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
36 -veyron.vtrace.cache_size=1024
37 The number of vtrace traces to store in memory.
38 -veyron.vtrace.dump_on_shutdown=false
39 If true, dump all stored traces on runtime shutdown.
40 -veyron.vtrace.sample_rate=0
41 Rate (from 0.0 to 1.0) to sample vtrace traces.
42 -vmodule=
43 comma-separated list of pattern=N settings for file-filtered logging
Todd Wang0d12d712014-10-06 17:25:41 -070044
45Build Build
46
Cosmos Nicolaoud83b90b2014-11-30 15:01:31 -080047Build veyron Go packages using a remote build server. The command collects all
48source code files that are not part of the Go standard library that the target
49packages depend on, sends them to a build server, and receives the built
50binaries.
Todd Wang0d12d712014-10-06 17:25:41 -070051
52Usage:
53 build build [flags] <name> <packages>
54
Cosmos Nicolaoud83b90b2014-11-30 15:01:31 -080055<name> is a veyron object name of a build server <packages> is a list of
56packages to build, specified as arguments for each command. The format is
57similar to the go tool. In its simplest form each package is an import path;
58e.g. "veyron/tools/build". A package that ends with "..." does a wildcard match
59against all packages with that prefix.
Todd Wang0d12d712014-10-06 17:25:41 -070060
Cosmos Nicolaoud83b90b2014-11-30 15:01:31 -080061The build build flags are:
62 -arch=amd64
63 Target architecture.
64 -os=darwin
65 Target operating system.
Todd Wang0d12d712014-10-06 17:25:41 -070066
67Build Help
68
69Help with no args displays the usage of the parent command.
Cosmos Nicolaoud83b90b2014-11-30 15:01:31 -080070
Todd Wang0d12d712014-10-06 17:25:41 -070071Help with args displays the usage of the specified sub-command or help topic.
Cosmos Nicolaoud83b90b2014-11-30 15:01:31 -080072
Todd Wang0d12d712014-10-06 17:25:41 -070073"help ..." recursively displays help for all commands and topics.
74
Cosmos Nicolaoud83b90b2014-11-30 15:01:31 -080075The output is formatted to a target width in runes. The target width is
76determined by checking the environment variable CMDLINE_WIDTH, falling back on
77the terminal width from the OS, falling back on 80 chars. By setting
78CMDLINE_WIDTH=x, if x > 0 the width is x, if x < 0 the width is unlimited, and
79if x == 0 or is unset one of the fallbacks is used.
80
Todd Wang0d12d712014-10-06 17:25:41 -070081Usage:
82 build help [flags] [command/topic ...]
83
84[command/topic ...] optionally identifies a specific sub-command or help topic.
85
Cosmos Nicolaoud83b90b2014-11-30 15:01:31 -080086The build help flags are:
87 -style=text
88 The formatting style for help output, either "text" or "godoc".
Todd Wang0d12d712014-10-06 17:25:41 -070089*/
90package main