11# Create Better-T-Stack CLI
22
3+ > ** Note:** This CLI is currently a work in progress (WIP).
4+
35An interactive CLI tool to quickly scaffold full-stack applications using the Better-T-Stack framework.
46
57## Quick Start
@@ -20,9 +22,12 @@ Follow the prompts to configure your project.
2022Usage: create-better-t-stack [project-directory] [options]
2123
2224Options:
25+ -V, --version Output the version number
2326 -y, --yes Use default configuration
24- --database < type> " libsql" (default) or " postgres"
25- --auth Enable authentication
27+ --no-database Skip database setup
28+ --sqlite Use SQLite database
29+ --postgres Use PostgreSQL database
30+ --auth Include authentication
2631 --no-auth Disable authentication
2732 --docker Include Docker setup
2833 --github-actions Add GitHub Actions workflows
@@ -33,6 +38,28 @@ Options:
3338 --pnpm Use pnpm as package manager
3439 --yarn Use yarn as package manager
3540 --bun Use bun as package manager
41+ --drizzle Use Drizzle ORM
42+ --prisma Use Prisma ORM
3643 -h, --help Display help
3744```
45+
46+ ## Features
47+
48+ - ** Project Setup** : Scaffold a full-stack TypeScript project with a monorepo structure
49+ - ** Database Options** : Choose between SQLite (via Turso), PostgreSQL, or no database
50+ - ** Authentication** : Optional auth setup with Better-Auth
51+ - ** ORM Selection** : Choose between Drizzle ORM or Prisma
52+ - ** Deployment** : Optional Docker configuration
53+ - ** CI/CD** : GitHub Actions workflows
54+ - ** Developer Experience** : Git initialization and package manager selection
55+
56+ ## Stack
57+
58+ The generated project includes:
59+
60+ - ** Frontend** : React, TanStack Router, TanStack Query
61+ - ** Backend** : Hono, tRPC
62+ - ** Styling** : Tailwind CSS with shadcn/ui components
63+ - ** Database** : SQLite (Turso) or PostgreSQL with your choice of ORM
64+
3865Created by [ Nitish Singh] ( https://github.com/FgrReloaded ) & [ Aman Varshney] ( https://github.com/AmanVarshney01 )
0 commit comments