sidekiq-config-cli
CLI tool for configuring Sidekiq job queues, workers, schedules, and more
Installation
npm install -g sidekiq-config-cli
Usage
Initialize configuration
sidekiq-config init
sidekiq-config init --template advanced
sidekiq-config init --output custom-config.json
Validate configuration
sidekiq-config validate
sidekiq-config validate path/to/config.json
View configuration
sidekiq-config show
sidekiq-config show --env production
sidekiq-config show --json
Modify configuration
sidekiq-config set settings.debug true
sidekiq-config set settings.logLevel \"warn\"
Compare configurations
sidekiq-config diff config-dev.json config-prod.json
List templates
sidekiq-config templates
Templates
minimal | Bare minimum configuration |
standard | Recommended defaults for most projects |
advanced | Full-featured with security, caching, and multi-environment support |
Why sidekiq-config-cli?
- Zero dependencies at runtime — just
commander and chalk
- Template-based — start with minimal, standard, or advanced presets
- Validation built-in — catch config errors before deployment
- Environment-aware — manage dev/staging/production configs in one file
- Diff support — compare configs across environments
License
MIT