zomg install uploads a pack; zomg pack manages the registry; and once a pack is installed, zomg <pack> <verb> (e.g. zomg pg create db1) dispatches to it. Outputs, connect edges (uses), and attributed verb events are the read-side surfaces. For the model, see Packs.
install
Install a zpack from a local directory or GitHub repo| Argument / option | Description |
|---|---|
<SOURCE> | Local directory path or GitHub repo (owner/repo or full URL, optional #subdir) |
--name <NAME> | Override the pack name (must match the manifest name) |
pack
Manage installed zpacks| Subcommand | Description |
|---|---|
list | List installed packs |
show | Show a pack’s revs and manifest |
update | Re-fetch a pack’s source and install a new rev |
rebuild | Force-rebuild a pack’s base image |
remove | Remove an installed pack |
list
List installed packs| Argument / option | Description |
|---|---|
--json | Print the JSON response. |
show
Show a pack’s revs and manifest| Argument / option | Description |
|---|---|
<NAME> | Name. |
--json | Print the JSON response. |
update
Re-fetch a pack’s source and install a new rev| Argument / option | Description |
|---|---|
<NAME> | Name. |
<SOURCE> | Source to re-fetch (defaults to the recorded install source) |
rebuild
Force-rebuild a pack’s base image| Argument / option | Description |
|---|---|
<NAME> | Name. |
remove
Remove an installed pack| Argument / option | Description |
|---|---|
<NAME> | Name. |
outputs
Show a pack instance’s computed outputs| Argument / option | Description |
|---|---|
<NAME> | Instance box name |
--project <PROJECT> | Target project. |
--json | Print the JSON response. |
--show-secrets | Reveal secret-derived values (redacted by default in human output) |
uses
Show a pack instance’s connect edges (uses / used by)| Argument / option | Description |
|---|---|
<NAME> | Instance box name |
--project <PROJECT> | Target project. |
--json | Print the JSON response. |
events
Show attributed pack verb-execution events| Argument / option | Description |
|---|---|
--box <BOX> | Filter by box name |
--pack <PACK> | Filter by pack name |
--project <PROJECT> | Target project. |
--limit <LIMIT> | Maximum events to show (latest first) Defaults to 50. |
--json | Print the JSON response. |
env
Manage a pack instance’s injected env| Subcommand | Description |
|---|---|
refresh | Re-copy env values from this box’s edges (restarts the box pod to apply) |
refresh
Re-copy env values from this box’s edges (restarts the box pod to apply)| Argument / option | Description |
|---|---|
<NAME> | Consumer box name |
--project <PROJECT> | Target project. |
--json | Print the JSON response. |