Auto-generated. Do not edit manually. Run
pnpm --filter @eudiplo/docs run prebuild(scripts/generate-cli-reference.ts).
EUDIPLO CLI command reference
Generated from the CLI command definitions. Do not edit this page manually.
Usage: eudiplo [options] [command]
Deployment-aware command line tools for EUDIPLO
Options:
-v, --version Print the installed CLI version
-h, --help display help for command
Commands:
demo [options] [directory] Start the minimal local demo
init [options] [directory] Configure a local deployment
up [options] [args...] Start the selected Compose deployment
down [options] [args...] Stop the selected Compose deployment
logs [options] [args...] Stream logs for the selected Compose deployment
instance Manage configured EUDIPLO instances
config Validate and manage local configuration
doctor [options] Run deployment diagnostics
status [options] Print the selected instance status
version Print the installed version and check for updates
completion <shell> Generate shell completion scripts
commands [options] List every available CLI command
help [command] display help for command
eudiplo demo
Start the minimal local demo
Usage: eudiplo demo [options] [directory]
Start the minimal local demo
Arguments:
directory project directory
Options:
--directory <path> set the project directory
--reset recreate managed demo data and configuration
--force allow replacement of managed demo files
--yes accept the default directory without prompting
--no-interactive disable the directory prompt
--image-tag <tag> override the backend and client image tag
-h, --help display help for command
eudiplo init
Configure a local deployment
Usage: eudiplo init [options] [directory]
Configure a local deployment
Arguments:
directory project directory
Options:
--directory <path> set the project directory
--target <compose|external> deployment target
--instance <name> instance name (default: "local")
--preset <minimal|standard|full> deployment preset
--database <sqlite|postgres> database
--storage <local|s3> storage
--kms <db|vault> key management
--public-url <url> public EUDIPLO URL
--auth-client-id <id> authentication client ID
--auth-client-secret <secret> authentication client secret
--demo-tenant include the bundled demo tenant
--no-demo-tenant do not include the bundled demo tenant
--client include the web client
--no-client omit the web client
--no-interactive disable the setup wizard
--start start the deployment after initialization
--yes accept defaults without opening the wizard
--image-tag <tag> override the backend and client image tag
--demo generate demo-compatible assets without
starting them
--force replace CLI-managed files
--url <url> override the instance API URL
-h, --help display help for command
eudiplo up
Start the selected Compose deployment
Usage: eudiplo up [options] [args...]
Start the selected Compose deployment
Arguments:
args additional arguments passed to the Compose runtime
Options:
--instance <name> select a configured Compose instance
-h, --help display help for command
eudiplo down
Stop the selected Compose deployment
Usage: eudiplo down [options] [args...]
Stop the selected Compose deployment
Arguments:
args additional arguments passed to the Compose runtime
Options:
--instance <name> select a configured Compose instance
-h, --help display help for command
eudiplo logs
Stream logs for the selected Compose deployment
Usage: eudiplo logs [options] [args...]
Stream logs for the selected Compose deployment
Arguments:
args additional arguments passed to the Compose runtime
Options:
--instance <name> select a configured Compose instance
-h, --help display help for command
eudiplo instance
Manage configured EUDIPLO instances
Usage: eudiplo instance [options] [command]
Manage configured EUDIPLO instances
Options:
-h, --help display help for command
Commands:
list|ls List configured EUDIPLO instances
show [name] Show configured instance details
use <name> Set the default EUDIPLO instance
remove|rm <name> Unregister an EUDIPLO instance
add [options] <name> Register an existing EUDIPLO deployment
help [command] display help for command
eudiplo instance list
List configured EUDIPLO instances
Usage: eudiplo instance list|ls [options]
List configured EUDIPLO instances
Options:
-h, --help display help for command
eudiplo instance show
Show configured instance details
Usage: eudiplo instance show [options] [name]
Show configured instance details
Options:
-h, --help display help for command
eudiplo instance use
Set the default EUDIPLO instance
Usage: eudiplo instance use [options] <name>
Set the default EUDIPLO instance
Options:
-h, --help display help for command
eudiplo instance remove
Unregister an EUDIPLO instance
Usage: eudiplo instance remove|rm [options] <name>
Unregister an EUDIPLO instance
Options:
-h, --help display help for command
eudiplo instance add
Register an existing EUDIPLO deployment
Usage: eudiplo instance add [options] <name>
Register an existing EUDIPLO deployment
Options:
--url <url> EUDIPLO API URL
--target <compose|external> deployment target (default: "external")
--client-url <url> optional web client URL
-h, --help display help for command
eudiplo config
Validate and manage local configuration
Usage: eudiplo config [options] [command]
Validate and manage local configuration
Options:
-h, --help display help for command
Commands:
path Print the active CLI config file path
show [options] Show the validated CLI configuration
validate [options] [scope] [path] Validate CLI or tenant config-import files
editor Configure editor support for local
configuration files
tenant Manage local tenant configuration folders
export [options] Export a tenant configuration bundle
plan [options] <bundle> Plan a tenant configuration bundle
import [options] <bundle> Apply a tenant configuration bundle
upgrade [options] <file> Upgrade a local configuration document or
bundle
help [command] display help for command
eudiplo config path
Print the active CLI config file path
Usage: eudiplo config path [options]
Print the active CLI config file path
Options:
-h, --help display help for command
eudiplo config show
Show the validated CLI configuration
Usage: eudiplo config show [options]
Show the validated CLI configuration
Options:
--json print config as JSON
-h, --help display help for command
eudiplo config validate
Validate CLI or tenant config-import files
Usage: eudiplo config validate [options] [scope] [path]
Validate CLI or tenant config-import files
Options:
--format <text|json> tenant report format (choices: "text", "json", default:
"text")
-h, --help display help for command
eudiplo config editor
Configure editor support for local configuration files
Usage: eudiplo config editor [options] [command]
Configure editor support for local configuration files
Options:
-h, --help display help for command
Commands:
setup [options] [workspace] Install bundled JSON Schemas and configure VS
Code
help [command] display help for command
eudiplo config editor setup
Install bundled JSON Schemas and configure VS Code
Usage: eudiplo config editor setup [options] [workspace]
Install bundled JSON Schemas and configure VS Code
Options:
--config-directory <path> tenant config root relative to the workspace
(default: "config")
-h, --help display help for command
eudiplo config tenant
Manage local tenant configuration folders
Usage: eudiplo config tenant [options] [command]
Manage local tenant configuration folders
Options:
-h, --help display help for command
Commands:
list|ls [options] List local tenant configurations
create|new [options] <tenant-id> Create a local tenant configuration
validate [options] [tenant-id] Validate one or all local tenant
configurations
remove|rm [options] <tenant-id> Remove a local tenant configuration folder
help [command] display help for command
eudiplo config tenant list
List local tenant configurations
Usage: eudiplo config tenant list|ls [options]
List local tenant configurations
Options:
--instance <name> select a configured Compose instance
--config-directory <path> use an explicit config root
-h, --help display help for command
eudiplo config tenant create
Create a local tenant configuration
Usage: eudiplo config tenant create|new [options] <tenant-id>
Create a local tenant configuration
Options:
--instance <name> select a configured Compose instance
--config-directory <path> use an explicit config root
--name <name> tenant display name
--description <text> optional tenant description
--template <empty|demo> tenant template (choices: "empty", "demo", default:
"empty")
-h, --help display help for command
eudiplo config tenant validate
Validate one or all local tenant configurations
Usage: eudiplo config tenant validate [options] [tenant-id]
Validate one or all local tenant configurations
Options:
--instance <name> select a configured Compose instance
--config-directory <path> use an explicit config root
--format <text|json> tenant report format (choices: "text", "json",
default: "text")
-h, --help display help for command
eudiplo config tenant remove
Remove a local tenant configuration folder
Usage: eudiplo config tenant remove|rm [options] <tenant-id>
Remove a local tenant configuration folder
Options:
--instance <name> select a configured Compose instance
--config-directory <path> use an explicit config root
--force confirm removal without prompting
-h, --help display help for command
eudiplo config export
Export a tenant configuration bundle
Usage: eudiplo config export [options]
Export a tenant configuration bundle
Options:
--instance <name> select a configured instance
--token <token> management API access token
--output <path> output bundle path
-h, --help display help for command
eudiplo config plan
Plan a tenant configuration bundle
Usage: eudiplo config plan [options] <bundle>
Plan a tenant configuration bundle
Options:
--instance <name> select a configured instance
--token <token> management API access token
--mode <mode> import mode (choices: "create", "upsert", "replace",
default: "upsert")
-h, --help display help for command
eudiplo config import
Apply a tenant configuration bundle
Usage: eudiplo config import [options] <bundle>
Apply a tenant configuration bundle
Options:
--instance <name> select a configured instance
--token <token> management API access token
--mode <mode> import mode (choices: "create", "upsert", "replace",
default: "upsert")
--confirm-replace confirm deletion semantics for replace mode
-h, --help display help for command
eudiplo config upgrade
Upgrade a local configuration document or bundle
Usage: eudiplo config upgrade [options] <file>
Upgrade a local configuration document or bundle
Options:
--output <path> write upgraded JSON to this path
--dry-run report migrations without writing output
-h, --help display help for command
eudiplo doctor
Run deployment diagnostics
Usage: eudiplo doctor [options]
Run deployment diagnostics
Options:
--instance <name> select a configured instance
-h, --help display help for command
eudiplo status
Print the selected instance status
Usage: eudiplo status [options]
Print the selected instance status
Options:
--instance <name> select a configured instance
-h, --help display help for command
eudiplo version
Print the installed version and check for updates
Usage: eudiplo version [options]
Print the installed version and check for updates
Options:
-h, --help display help for command
eudiplo completion
Generate shell completion scripts
Usage: eudiplo completion [options] <shell>
Generate shell completion scripts
Arguments:
shell shell to generate completion for (choices: "bash", "zsh", "fish",
"powershell")
Options:
-h, --help display help for command
eudiplo commands
List every available CLI command
Usage: eudiplo commands [options]
List every available CLI command
Options:
--format <text|markdown> output format (choices: "text", "markdown", default:
"text")
-h, --help display help for command