Skip to content

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