noust workspace
A monorepo as one application per workspace.
Shell
noust workspace [OPTIONS] COMMAND [ARGS]...noust workspace create
Deploy workspaces of a monorepo, one application each.
Shell
noust workspace create [OPTIONS] SOURCEArguments: source
| Option | What it does | Default |
|---|---|---|
--app |
A workspace (its name or its directory) and the domain to deploy it on. Repeat. | |
--branch |
The branch to deploy; the repository's default otherwise. | |
--yes, -y |
Do not ask before applying what a plan runs as root (cron jobs, previews). | |
-v, --verbose |
Show the detail of each step. | |
--dry-run |
Rehearse without changing anything. Read-only checks still run. | |
--no-color |
Never emit colour. | |
--json |
Print each application's plan and result as JSON. | |
--reason |
Why this change is made (a change reference, a ticket). Recorded with the command in the audit log; required only where a compliance framework asks for it (ENS) or security.change_reasons is on. |
noust workspace detect
Find the workspaces of a repository and which of them are applications.
Shell
noust workspace detect [OPTIONS] SOURCEArguments: source
| Option | What it does | Default |
|---|---|---|
--branch |
The branch to read; the repository's default otherwise. | |
--json |
Print the workspaces as JSON. | |
--reason |
Why this change is made (a change reference, a ticket). Recorded with the command in the audit log; required only where a compliance framework asks for it (ENS) or security.change_reasons is on. |