Skip to main content

workspace

Manage multi-bundle workspaces. A workspace allows you to develop multiple bundles in a single repository.

Subcommands

echi workspace init

Initialize a workspace in the current directory.

echi workspace init              # Initialize in current directory
echi workspace init ./my-ws # Initialize in specific directory
echi workspace init --force # Overwrite existing workspace.toml
OptionDescription
-f, --forceForce overwrite existing workspace.toml

echi workspace list

List workspace members.

echi workspace list              # List members in current workspace
echi workspace list ./my-ws # List members in specific workspace

Workspace Commands

Several commands support the --all flag to operate on all workspace members:

  • echi build --all - Build all bundles
  • echi test --all - Test all bundles