VirtualBoard CLI
Purpose-built Go CLI for feature lifecycle management with validation, indexing, and automation support
Download VirtualBoard CLI
Installation Instructions:
# Download the binary
curl -L https://github.com/virtualboard/vb-cli/releases/latest/download/vb-macos-arm64 -o vb-macos-arm64
# Move to /usr/local/bin and rename to 'vb'
sudo mv vb-macos-arm64 /usr/local/bin/vb
# Make it executable
sudo chmod +x /usr/local/bin/vb
# Verify installation
vb versionGetting Started
Essential commands to begin using VirtualBoard
vb help
Display help information about any command
vb help [command]vb init
Initialize workspace with VirtualBoard template
vb initvb version
Print the current CLI version information
vb versionvb upgrade
Upgrade vb CLI to the latest version automatically
vb upgradeFeature Management
Create, move, update, and manage feature specifications
vb new
Create new feature spec with labels and frontmatter
vb new "User Auth" authvb move
Move features between lifecycle states
vb move FTR-001 reviewvb update
Patch frontmatter fields or body sections
vb update FTR-001 --priority P1vb delete
Delete a feature spec from the workspace
vb delete FTR-001Validation & Indexing
Ensure data integrity and generate stakeholder views
vb validate
Enforce schema, workflow, and dependency rules
vb validate all --fixvb index
Rebuild views in Markdown, JSON, and HTML formats
vb indexAdvanced
Locking and template management for power users
vb lock
Manage feature locks to prevent concurrent edits
vb lock FTR-001vb template
Manage and apply feature spec templates
vb template listAutomation Friendly
All commands support flags for CI/CD and automation tools
--json
Output results in JSON format for parsing
--dry-run
Preview changes without applying them
--verbose
Show detailed execution information
--root
Specify custom project root directory
Example Workflows
Common patterns for using the CLI effectively
Creating a New Feature
# Create a new feature with labels vb new "User Authentication" labels auth frontend security # Output: Created FTR-0123 in features/backlog/ # View the feature cat features/backlog/FTR-0123-user-authentication.md
Moving Through Lifecycle
# Start working on a feature vb move FTR-0123 in-progress --owner fullstack_dev # Move to review when ready vb move FTR-0123 review # Mark as complete vb move FTR-0123 done
Validation & Indexing
# Validate all features vb validate all # Fix validation issues automatically vb validate all --fix # Regenerate index vb index