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...