1.0.5 โข Published 6 months ago
@happyvibess/dev-boost v1.0.5
DevBoost ๐
_____ ____ _
| __ \ | _ \ | |
| | | | _____ _| |_) | ___ ___ ___| |_
| | | |/ _ \ \ / / _ < / _ \ / _ \/ __| __|
| |__| | __/\ V /| |_) | (_) | (_) \__ \ |_
|_____/ \___| \_/ |____/ \___/ \___/|___/\__|๐ A modern CLI toolkit to supercharge your development workflow with smart automation, project scaffolding, and optimization tools.
Installation โข Features โข Usage โข Commands โข Configuration โข Contributing
โจ Features
- ๐ฆ Project Scaffolding: Generate new projects with modern best practices
- ๐ ๏ธ Development Setup: Automate development environment configuration
- โก Performance Optimization: Optimize your project's performance
- ๐ Code Quality: Run comprehensive code quality checks
- ๐ Workflow Automation: Streamline your development workflow
๐ Quick Demo
# Create a new React project
$ devboost scaffold react-app -n my-awesome-app
โจ Creating new React app...
๐ฆ Installing dependencies...
๐ Project ready!
# Set up development environment
$ devboost setup node-env
๐ง Configuring Node.js environment...
โ
Environment ready!
# Optimize your project
$ devboost optimize bundle
๐ Analyzing bundle...
๐ Optimization complete!๐ป Installation
npm install -g @happyvibess/dev-boost๐ฎ Commands
scaffold
Create new projects from templates:
devboost scaffold <template> [options]
Options:
-n, --name <name> Project name
-p, --path <path> Project pathAvailable templates:
- ๐ฅ
react-app: Modern React application - ๐
node-api: RESTful Node.js API - โก
next-app: Next.js application
setup
Configure development environments:
devboost setup <environment> [options]
Options:
-f, --force Force setup even if already exists
-c, --config <path> Custom config pathAvailable environments:
- ๐ฆ
node-env: Node.js development environment - ๐
python-env: Python development environment - ๐ณ
docker-env: Docker development environment
optimize
Optimize project performance:
devboost optimize <target> [options]
Options:
-l, --level <level> Optimization levelAvailable targets:
- ๐ฆ
bundle: Optimize JavaScript bundles - ๐ผ๏ธ
images: Compress and optimize images - ๐จ
css: Minimize and optimize CSS
check
Run code quality checks:
devboost check <type> [options]
Options:
-f, --fix Attempt to fix issuesAvailable check types:
- ๐
lint: Run linting checks - ๐งช
test: Run test suite - ๐
security: Run security audit
workflow
Manage development workflows:
devboost workflow <action> [options]
Options:
-e, --env <environment> Target environmentAvailable actions:
- ๐
ci-setup: Configure CI/CD pipeline - ๐
deploy: Deploy application - ๐พ
backup: Backup project assets
โ๏ธ Configuration
DevBoost can be configured using:
- Command line options
- Configuration file (.devboostrc)
- Environment variables
Example .devboostrc:
{
"defaultTemplate": "react-app",
"optimization": {
"level": "aggressive",
"targets": ["bundle", "images"]
},
"check": {
"autoFix": true,
"strict": true
}
}๐ค Contributing
We welcome contributions! Please see our Contributing Guide for details.
๐ License
MIT ยฉ @happyvibess
๐ Support
If you find this tool helpful, you can: