Config Commands
Manage Bootspring configuration from the command line.
Synopsis#
Loading code block...
Commands#
| Command | Description |
|---|---|
show | Show current configuration |
set <key> <value> | Set a configuration value |
get <key> | Get a configuration value |
validate | Validate configuration file |
reset | Reset to defaults |
bootspring config show#
Display current configuration.
Usage#
Loading code block...
Options#
| Option | Description |
|---|---|
--json | Output as JSON |
--section <name> | Show specific section |
Example#
Loading code block...
Output:
Bootspring Configuration
═══════════════════════════════════════════════════════════════════
Project
───────
Name: my-awesome-app
Type: saas
Description: AI-powered project management
Stack
─────
Frontend: react, nextjs, tailwindcss
Backend: nodejs
Database: postgresql, prisma
Auth: jwt
Payments: stripe
Agents
──────
Enabled: all
Custom Instructions:
frontend-expert: Use TypeScript strict mode, prefer server components
Quality
───────
Pre-commit: lint, format, types
Pre-push: tests (80% coverage), build
Pre-deploy: e2e, security, a11y
Paths
─────
Context: CLAUDE.md
Todo: todo.md
PRD: tasks/prd.json
───────────────────────────────────────────────────────────────────
Config file: bootspring.config.js
Loading code block...
bootspring config set#
Set a configuration value.
Usage#
Loading code block...
Examples#
Loading code block...
Output:
Set project.name = "my-new-app"
Updated bootspring.config.js
bootspring config get#
Get a specific configuration value.
Usage#
Loading code block...
Examples#
Loading code block...
bootspring config validate#
Validate the configuration file.
Usage#
Loading code block...
Options#
| Option | Description |
|---|---|
--fix | Auto-fix common issues |
Example#
Loading code block...
Output (valid):
Configuration Validation
═══════════════════════════════════════════════════════════════════
✓ Config file exists
✓ Valid JavaScript syntax
✓ Required fields present
✓ Stack configuration valid
✓ Agent names valid
✓ Quality settings valid
✓ Paths valid
───────────────────────────────────────────────────────────────────
Configuration is valid
Output (invalid):
Configuration Validation
═══════════════════════════════════════════════════════════════════
✓ Config file exists
✓ Valid JavaScript syntax
✗ Invalid agent name: 'frontent-expert' (did you mean 'frontend-expert'?)
✗ Quality coverage must be between 0-100 (got: 150)
───────────────────────────────────────────────────────────────────
2 errors found
Fix with: bootspring config validate --fix
bootspring config reset#
Reset configuration to defaults.
Usage#
Loading code block...
Options#
| Option | Description |
|---|---|
--section <name> | Reset specific section only |
--force | Don't ask for confirmation |
Example#
Loading code block...
Output:
? Reset all configuration to defaults? (y/N) y
Configuration reset to defaults
Regenerating CLAUDE.md...
Done
Loading code block...
Configuration File#
Location#
Bootspring looks for configuration in:
bootspring.config.js(recommended)bootspring.config.mjsbootspring.config.cjs
Structure#
Loading code block...
Environment Variables#
Some settings can be set via environment variables:
| Variable | Description |
|---|---|
BOOTSPRING_API_KEY | API key |
BOOTSPRING_CONFIG | Config file path |
BOOTSPRING_DEBUG | Enable debug mode |
Loading code block...
Related#
- bootspring init - Initial setup
- Configuration Guide - Full reference
- bootspring_config - MCP tool reference