src/Tools/CLI/README.md
A powerful CLI tool for creating and managing FullStackHero .NET projects.
dotnet tool install -g FSH.CLI
# Interactive wizard
fsh new
# Using a preset
fsh new MyApp --preset quickstart
# Full customization (non-interactive)
fsh new MyApp --type api-blazor --arch monolith --db postgres
| Preset | Description |
|---|---|
quickstart | API + Monolith + PostgreSQL + Docker + Sample Module |
production | API + Blazor + Monolith + PostgreSQL + Aspire + Terraform + CI |
microservices | API + Microservices + PostgreSQL + Docker + Aspire |
serverless | API + Serverless (AWS Lambda) + PostgreSQL + Terraform |
| Option | Values | Default |
|---|---|---|
--type | api, api-blazor | api |
--arch | monolith, microservices, serverless | monolith |
--db | postgres, sqlserver, sqlite | postgres |
--docker | true, false | true |
--aspire | true, false | true |
--sample | true, false | false |
--terraform | true, false | false |
--ci | true, false | false |
MIT