Files
better-auth/packages/cli/README.md
T
93a5a84851 chore: update expo & cli package.json and readme (#2893)
* fix: expo package file

* fix: add cli and expo readme

* docs: updated expo plugin readme

* docs(expo): add missing package fields

* docs(cli): improve readme and package file

* baseURL config

* add keywords

* Update packages/cli/README.md

Co-authored-by: Taqib Ibrahim <Taqib.ibrahim@gmail.com>

---------

Co-authored-by: Taqib <taqib.ibrahim@gmail.com>
Co-authored-by: Kinfe123 <kinfishtech@gmail.com>
Co-authored-by: KinfeMichael Tariku <65047246+Kinfe123@users.noreply.github.com>
2025-07-03 15:33:04 -07:00

42 lines
1.1 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Better Auth CLI
Better Auth comes with a built-in CLI to help you manage the database schema needed for both core functionality and plugins.
### **Init**
The CLI includes an `init` command to add Better Auth to your project.
```bash title="terminal"
npx @better-auth/cli@latest init
```
### **Generate**
The `generate` command creates the schema required by Better Auth. If you're using a database adapter like Prisma or Drizzle, this command will generate the right schema for your ORM. If you're using the built-in Kysely adapter, it will generate an SQL file you can run directly on your database.
```bash title="terminal"
npx @better-auth/cli@latest generate
```
### **Migrate**
The `migrate` command applies the Better Auth schema directly to your database. This is available if youre using the built-in Kysely adapter. For other adapters, you'll need to apply the schema using your ORM's migration tool.
```bash title="terminal"
npx @better-auth/cli@latest migrate
```
### **Secret**
The CLI also provides a way to generate a secret key for your Better Auth instance.
```bash title="terminal"
npx @better-auth/cli@latest secret
```
## License
MIT