devops¶
devops is the main operational CLI for package installation, repo automation, config sync, data sync, self-management, networking, and script execution.
Usage¶
Current top-level commands¶
| Command | Purpose |
|---|---|
install |
Install packages or named groups |
repos |
Manage development repositories |
config |
Configuration and dotfile workflows |
data |
Backup and restore configured data paths |
self |
StackOps self-management and developer workflows |
network |
Sharing, transfer, address, SSH, and device helpers |
execute |
Run scripts from predefined locations or as a raw command |
install¶
Current options:
--groupto treatWHICHas a bundle name--interactiveto choose packages interactively--updateto reinstall or upgrade when supported--versionto request a specific version or tag
Example:
Current command groups¶
These are the child commands exposed by the current live help.
repos:
syncregisteractionanalyzeguardvizcount-linesconfig-linterscleanup
config:
interactivesyncregistereditexport-dotfilesimport-dotfilescopy-assetsdumpterminal
data:
syncregisteredit
self:
installupdatestatussecurityexplorereadmedocsbuild-installerbuild-dockerbuild-assetsworkflows
network:
share-terminalshare-serversendreceiveshare-temp-fileshow-addressvscode-sharesshdevice
execute¶
Current behavior:
NAMEcan be a predefined script name or a raw command string--whereselects search locations:all,repo,private,public,library,dynamic, orcustom--where reposearches<git-root>/.stackops/scripts--interactiveenables interactive selection--commandruns the input as a command--listprints the available scripts
Examples:
Working with nested apps¶
The nested groups above are lazily loaded Typer apps. The exact leaf commands and flags live under those subtrees, so use help at the branch you care about: