button ~master (2018-11-15T00:26:20Z)
Dub
Repo
GraphOptions
button
cli
options
Undocumented in source.
@
Command
("graph")
@
Description
("Generates a graph for input into GraphViz.")
struct
GraphOptions {
import
button
.
edgedata
:
EdgeType
;
;
@
Option
("file", "f")
@
Help
("Path to the build description.")
string
path
;
@
Option
("changes", "C")
@
Help
("Only display the subgraph that will be traversed on an update.")
OptionFlag
changes
;
@
Option
("cached")
@
Help
("Display the cached graph from the previous build.")
OptionFlag
cached
;
@
Option
("full")
@
Help
("Display the full name of each vertex.")
OptionFlag
full
;
@
Option
("edges", "e")
@
MetaVar
("{explicit,implicit,both}")
@
Help
("Type of edges to show.")
EdgeType
edges
;
@
Option
("threads", "j")
@
Help
("The number of threads to use. Default is the number of logical cores.")
@
MetaVar
("N")
size_t
threads
;
}
Members
Variables
cached
OptionFlag
cached
;
Undocumented in source.
changes
OptionFlag
changes
;
Undocumented in source.
edges
EdgeType
edges
;
Undocumented in source.
full
OptionFlag
full
;
Undocumented in source.
path
string
path
;
Undocumented in source.
threads
size_t
threads
;
Undocumented in source.
Meta
Source
See Implementation
button
cli
options
aliases
OptionsList
enums
ConvertFormat
functions
runCommand
structs
BuildOptions
CleanOptions
Command
ConvertOptions
Description
GCOptions
GlobalOptions
GraphOptions
HelpOptions
InitOptions
StatusOptions
VersionOptions
variables
globalHelp
globalUsage