bootspring workspace

Multi-project workspace management for monorepos and related projects.

Overview#

The workspace command helps manage multiple related projects, running workflows across all of them and tracking status centrally.

Usage#

Loading code block...

Commands#

CommandDescription
init [name]Initialize workspace in current directory
add <path>Add a project to workspace
remove <name>Remove a project from workspace
listList all projects
statusShow workspace status
run <workflow>Run workflow across all projects

Options#

OptionDescription
--name <name>Project name (for add)
--tags <tags>Comma-separated tags (for add)
--filter <pattern>Filter projects (for run)
--sequentialRun workflows sequentially
--verboseShow detailed output
--jsonOutput as JSON

Available Workflows#

WorkflowDescription
analyzeRun analysis on all projects
auditAudit all projects
healthCheck health of all projects
generateGenerate context for all
deployDeploy all projects

Examples#

Loading code block...

Workspace Structure#

workspace/ ├── workspace.json # Workspace config ├── project-a/ # Frontend project ├── project-b/ # Backend project └── project-c/ # Shared libraries

workspace.json#

Loading code block...

Tags and Filtering#

Use tags to organize and filter projects:

Loading code block...