Directories
¶
Path | Synopsis |
---|---|
auth
|
|
cred
Package cred provides gRPC / API credentials to authenticate to network services.
|
Package cred provides gRPC / API credentials to authenticate to network services. |
Package build is the core package of the build tool.
|
Package build is the core package of the build tool. |
buildconfig
Package buildconfig provides build config for `siso ninja`.
|
Package buildconfig provides build config for `siso ninja`. |
cachestore
Package cachestore provides the interface CacheStore.
|
Package cachestore provides the interface CacheStore. |
metadata
Package metadata provides a data structure to hold build metadata.
|
Package metadata provides a data structure to hold build metadata. |
ninjabuild
Package ninjabuild provides build steps by ninja.
|
Package ninjabuild provides build steps by ninja. |
Package execute runs commands.
|
Package execute runs commands. |
localexec
Package localexec implements local command execution.
|
Package localexec implements local command execution. |
proto
Package proto provides protocol buffer message for execute.
|
Package proto provides protocol buffer message for execute. |
remoteexec
Package remoteexec executes cmd with remote exec API.
|
Package remoteexec executes cmd with remote exec API. |
reproxyexec
Package reproxyexec executes cmd with reproxy.
|
Package reproxyexec executes cmd with reproxy. |
reproxyexec/reproxytest
Package reproxytest provides fake implementation of reproxy for test.
|
Package reproxytest provides fake implementation of reproxy for test. |
Package hashfs provides a filesystem with digest hash.
|
Package hashfs provides a filesystem with digest hash. |
osfs
Package osfs provides OS Filesystem access.
|
Package osfs provides OS Filesystem access. |
proto
Package proto provides protocol buffer message for hashfs.
|
Package proto provides protocol buffer message for hashfs. |
o11y
|
|
clog
Package clog provides context aware logging.
|
Package clog provides context aware logging. |
iometrics
Package iometrics manages I/O metrics.
|
Package iometrics manages I/O metrics. |
monitoring
Package monitoring provides Cloud Monitoring (aka Stackdriver) support.
|
Package monitoring provides Cloud Monitoring (aka Stackdriver) support. |
pprof
Package pprof provides pprof supports.
|
Package pprof provides pprof supports. |
pprof/proto
Package proto provides protocol buffer message for profiler.
|
Package proto provides protocol buffer message for profiler. |
resultstore
Package resultstore uploads to resultstore.
|
Package resultstore uploads to resultstore. |
trace
Package trace manages execution traces.
|
Package trace manages execution traces. |
Package reapi provides remote execution API.
|
Package reapi provides remote execution API. |
bytestreamio
Package bytestreamio provides io interfaces on bytestream service.
|
Package bytestreamio provides io interfaces on bytestream service. |
digest
Package digest handles content digests of remote executon API.
|
Package digest handles content digests of remote executon API. |
merkletree
Package merkletree operates on a merkle tree for remote execution API.
|
Package merkletree operates on a merkle tree for remote execution API. |
merkletree/exporter
Package exporter is an exporter of directory tree from RBE-CAS.
|
Package exporter is an exporter of directory tree from RBE-CAS. |
merkletree/importer
Package importer is an importer of directory tree into RBE-CAS.
|
Package importer is an importer of directory tree into RBE-CAS. |
proto
Package proto provides protocol buffer message for reapi.
|
Package proto provides protocol buffer message for reapi. |
reapitest
Package reapitest provides fake implementation of reapi for test.
|
Package reapitest provides fake implementation of reapi for test. |
retry
Package retry provides retrying functionalities.
|
Package retry provides retrying functionalities. |
Package runtimex fixes the following API in standard runtime package.
|
Package runtimex fixes the following API in standard runtime package. |
Package scandeps provides forged C/C++ dependency scanner.
|
Package scandeps provides forged C/C++ dependency scanner. |
subcmd
|
|
authcheck
Package authcheck provides auth_check subcommand.
|
Package authcheck provides auth_check subcommand. |
fetch
Package fetch is fetch subcommand to fetch data from CAS.
|
Package fetch is fetch subcommand to fetch data from CAS. |
fscmd
Package fscmd provides fs subcommand.
|
Package fscmd provides fs subcommand. |
help
Package help provides version subcommand.
|
Package help provides version subcommand. |
isolate
Package isolate uploads and computes tree digest for each targets.
|
Package isolate uploads and computes tree digest for each targets. |
metricscmd
Package metricscmd provides metrics subcommand.
|
Package metricscmd provides metrics subcommand. |
ninja
Package ninja implements the subcommand `ninja` which parses a `build.ninja` file and builds the requested targets.
|
Package ninja implements the subcommand `ninja` which parses a `build.ninja` file and builds the requested targets. |
ps
Package ps is ps subcommand to list up active steps of ninja build.
|
Package ps is ps subcommand to list up active steps of ninja build. |
query
Package query is ninja_query subcommand to query ninja build graph.
|
Package query is ninja_query subcommand to query ninja build graph. |
recall
Package recall is recall subcommand to recall action by the digest and execute cmd with remote exec API.
|
Package recall is recall subcommand to recall action by the digest and execute cmd with remote exec API. |
report
Package report is report subcommand to report siso logs.
|
Package report is report subcommand to report siso logs. |
scandeps
Package scandeps is scandeps subcommand for debugging scandeps.
|
Package scandeps is scandeps subcommand for debugging scandeps. |
version
Package version provides version subcommand.
|
Package version provides version subcommand. |
webui
Package webui provides webui subcommand.
|
Package webui provides webui subcommand. |
sync
|
|
semaphore
Package semaphore provives semaphore.
|
Package semaphore provives semaphore. |
toolsupport
|
|
artfsutil
Package artfsutil provides access to artfs.
|
Package artfsutil provides access to artfs. |
artfsutil/proto
Package proto provides protocol buffer message for artfs.
|
Package proto provides protocol buffer message for artfs. |
artfsutil/proto/artfs
Package artfs provides protocol buffer message for artfs.
|
Package artfs provides protocol buffer message for artfs. |
artfsutil/proto/manifest
Package manifest provides protocol buffer message for artfs manifest.
|
Package manifest provides protocol buffer message for artfs manifest. |
ciderutil/proto
Package proto provides protocol buffer message for ide analysis.
|
Package proto provides protocol buffer message for ide analysis. |
cmdutil
Package cmdutil provides utilities for cmd.exe.
|
Package cmdutil provides utilities for cmd.exe. |
cogutil
Package cogutil provides access to cog system.
|
Package cogutil provides access to cog system. |
cogutil/proto
Package proto provides protocol buffer message for cog system.
|
Package proto provides protocol buffer message for cog system. |
gccutil
Package gccutil provides utilities of gcc.
|
Package gccutil provides utilities of gcc. |
makeutil
Package makeutil provides utilities for make.
|
Package makeutil provides utilities for make. |
msvcutil
Package msvcutil provides utilities of msvc.
|
Package msvcutil provides utilities of msvc. |
ninjautil
Package ninjautil provides utilitites for ninja.
|
Package ninjautil provides utilitites for ninja. |
shutil
Package shutil provides utilities for unix shell.
|
Package shutil provides utilities for unix shell. |
straceutil
Package straceutil provides utilities for strace.
|
Package straceutil provides utilities for strace. |
watchmanutil
Package watchmanutil provides utilities of watchman.
|
Package watchmanutil provides utilities of watchman. |
Package ui provides user interface functionalities.
|
Package ui provides user interface functionalities. |
Package webui implements siso webui.
|
Package webui implements siso webui. |
Click to show internal directories.
Click to hide internal directories.