Config Commands

Manage Bootspring configuration from the command line.

Synopsis#

Loading code block...

Commands#

CommandDescription
showShow current configuration
set <key> <value>Set a configuration value
get <key>Get a configuration value
validateValidate configuration file
resetReset to defaults

bootspring config show#

Display current configuration.

Usage#

Loading code block...

Options#

OptionDescription
--jsonOutput 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#

OptionDescription
--fixAuto-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#

OptionDescription
--section <name>Reset specific section only
--forceDon'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:

  1. bootspring.config.js (recommended)
  2. bootspring.config.mjs
  3. bootspring.config.cjs

Structure#

Loading code block...

Environment Variables#

Some settings can be set via environment variables:

VariableDescription
BOOTSPRING_API_KEYAPI key
BOOTSPRING_CONFIGConfig file path
BOOTSPRING_DEBUGEnable debug mode
Loading code block...