@triophore/falcon-cli
v1.0.8
Published
Command-line interface for creating and managing Falcon.js applications.
Readme
Falcon CLI
Command-line interface for creating and managing Falcon.js applications.
Installation
npm install -g falcon-cliUsage
Create a new project
falcon-cli create my-app
falcon-cli create my-app --template api
falcon-cli create my-app --skip-installGenerate components
# Generate a model
falcon-cli generate model User
falcon-cli g model Product --crud
# Generate a route
falcon-cli generate route users
# Generate a service
falcon-cli generate service email
# Generate a worker
falcon-cli generate worker image-processorCommands
create [name]- Create a new Falcon.js projectgenerate <type> [name]- Generate project components- Types:
model,route,service,worker,validator
- Types:
Options
--verbose, -V- Run with verbose logging--help, -h- Show help--version, -v- Show version
Project Structure
my-falcon-app/
├── index.js # Application entry point
├── settings.js # Falcon configuration
├── .env # Environment variables
├── models/mongo/ # Mongoose models
├── routes/ # API routes
├── services/ # Background services
├── workers/ # Job processors
├── validators/ # Joi validation schemas
├── init/ # Initialization scripts
└── logs/ # Application logs