CLI
Command Overview:
tc↴tc build↴tc changelog↴tc compose↴tc create↴tc delete↴tc freeze↴tc invoke↴tc list↴tc prune↴tc resolve↴tc route↴tc scaffold↴tc snapshot↴tc test↴tc tag↴tc unfreeze↴tc update↴tc upgrade↴tc version↴
Usage: tc <COMMAND>
Subcommands:
Section titled “Subcommands:”build— Build layers, extensions and pack function codechangelog— Generate changelog for topologycompose— Compose a Topologycreate— Create a sandboxed topologydelete— Delete a sandboxed topologyfreeze— Freeze a sandbox and make it immutableinvoke— Invoke a topology synchronously or asynchronouslylist— List resources in a topologyprune— Prune all resources in given sandboxresolve— Resolve a topologyroute— Route traffic to the given sandboxscaffold— Scaffold functionssnapshot— Snapshot of current sandbox and envtest— Run tests in topologytag— Create semver tags scoped by a topologyunfreeze— Unfreeze a sandbox and make it mutableupdate— Update entity and componentsupgrade— upgrade tc versionversion— display current tc version
tc build
Section titled “tc build”Build layers, extensions and pack function code
Usage: tc build [OPTIONS]
Options:
Section titled “Options:”-e,--profile <PROFILE>-n,--name <NAME>-k,--kind <KIND>-i,--image <IMAGE>-l,--layer <LAYER>-v,--version <VERSION>--clean-r,--recursive-t,--trace-p,--publish--promote--shell-s,--sync--parallel--remote
tc changelog
Section titled “tc changelog”Generate changelog for topology
Usage: tc changelog [OPTIONS]
Options:
Section titled “Options:”-b,--between <BETWEEN>-s,--search <SEARCH>-v,--verbose
tc compose
Section titled “tc compose”Compose a Topology
Usage: tc compose [OPTIONS]
Options:
Section titled “Options:”--versions-r,--recursive--root-c,--entity <ENTITY>-d,--dir <DIR>-f,--format <FORMAT>-t,--trace
tc create
Section titled “tc create”Create a sandboxed topology
Usage: tc create [OPTIONS]
Options:
Section titled “Options:”-e,--profile <PROFILE>-R,--role <ROLE>-s,--sandbox <SANDBOX>-T,--topology <TOPOLOGY>--notify-r,--recursive--cache-t,--trace-d,--dirty
tc delete
Section titled “tc delete”Delete a sandboxed topology
Usage: tc delete [OPTIONS]
Options:
Section titled “Options:”-e,--profile <PROFILE>-R,--role <ROLE>-s,--sandbox <SANDBOX>-c,--entity <ENTITY>-r,--recursive--cache-t,--trace
tc freeze
Section titled “tc freeze”Freeze a sandbox and make it immutable
Usage: tc freeze [OPTIONS]
Options:
Section titled “Options:”-e,--profile <PROFILE>-s,--sandbox <SANDBOX>-t,--trace
tc invoke
Section titled “tc invoke”Invoke a topology synchronously or asynchronously
Usage: tc invoke [OPTIONS]
Options:
Section titled “Options:”-p,--payload <PAYLOAD>-e,--profile <PROFILE>-R,--role <ROLE>-s,--sandbox <SANDBOX>-c,--entity <ENTITY>-d,--dir <DIR>--local--dumb-t,--trace
tc list
Section titled “tc list”List resources in a topology
Usage: tc list [OPTIONS]
Options:
Section titled “Options:”-e,--profile <PROFILE>-s,--sandbox <SANDBOX>-c,--entity <ENTITY>-f,--format <FORMAT>-v,--versions-t,--trace
tc prune
Section titled “tc prune”Prune all resources in given sandbox
Usage: tc prune [OPTIONS]
Options:
Section titled “Options:”-e,--profile <PROFILE>-s,--sandbox <SANDBOX>-f,--filter <FILTER>--dry-run-t,--trace
tc resolve
Section titled “tc resolve”Resolve a topology
Usage: tc resolve [OPTIONS]
Options:
Section titled “Options:”-e,--profile <PROFILE>-R,--role <ROLE>-s,--sandbox <SANDBOX>-c,--entity <ENTITY>-q,--quiet-r,--recursive--diff--cache-t,--trace
tc route
Section titled “tc route”Route traffic to the given sandbox
Usage: tc route [OPTIONS] --service <SERVICE>
Options:
Section titled “Options:”-e,--profile <PROFILE>-E,--event <EVENT>-s,--sandbox <SANDBOX>-S,--service <SERVICE>-r,--rule <RULE>--list-t,--trace
tc scaffold
Section titled “tc scaffold”Scaffold functions
Usage: tc scaffold [OPTIONS]
Options:
Section titled “Options:”-k,--kind <KIND>-d,--dir <DIR>
tc snapshot
Section titled “tc snapshot”Snapshot of current sandbox and env
Usage: tc snapshot [OPTIONS]
Options:
Section titled “Options:”-e,--profile <PROFILE>-s,--sandbox <SANDBOX>-f,--format <FORMAT>-m,--manifest-S,--save <SAVE>--target-profile <TARGET_PROFILE>
tc test
Section titled “tc test”Run tests in topology
Usage: tc test [OPTIONS]
Options:
Section titled “Options:”-d,--dir <DIR>-l,--lang <LANG>--with-deps-t,--trace
tc tag
Section titled “tc tag”Create semver tags scoped by a topology
Usage: tc tag [OPTIONS]
Options:
Section titled “Options:”-n,--next <NEXT>-s,--service <SERVICE>--dry-run--push--unwind-S,--suffix <SUFFIX>-t,--trace
tc unfreeze
Section titled “tc unfreeze”Unfreeze a sandbox and make it mutable
Usage: tc unfreeze [OPTIONS]
Options:
Section titled “Options:”-e,--profile <PROFILE>-s,--sandbox <SANDBOX>-t,--trace
tc update
Section titled “tc update”Update entity and components
Usage: tc update [OPTIONS]
Options:
Section titled “Options:”-e,--profile <PROFILE>-R,--role <ROLE>-s,--sandbox <SANDBOX>-c,--entity <ENTITY>-a,--asset <ASSET>--notify-r,--recursive--cache-t,--trace
tc upgrade
Section titled “tc upgrade”upgrade tc version
Usage: tc upgrade [OPTIONS]
Options:
Section titled “Options:”-v,--version <VERSION>-t,--trace
tc version
Section titled “tc version”display current tc version
Usage: tc version