Skip to content

Commit 6600d1f

Browse files
implement auth add or remove logic
1 parent e1eb094 commit 6600d1f

File tree

9 files changed

+947
-6
lines changed

9 files changed

+947
-6
lines changed

.changeset/two-kiwis-push.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"create-better-t-stack": minor
3+
---
4+
5+
implement auth add or remove logic

apps/cli/README.md

Lines changed: 29 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
# Create Better-T-Stack CLI
22

3+
> **Note:** This CLI is currently a work in progress (WIP).
4+
35
An 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.
2022
Usage: create-better-t-stack [project-directory] [options]
2123

2224
Options:
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+
3865
Created by [Nitish Singh](https://github.com/FgrReloaded) & [Aman Varshney](https://github.com/AmanVarshney01)

0 commit comments

Comments
 (0)