Skip to content

Latest commit

 

History

History
72 lines (46 loc) · 1.11 KB

File metadata and controls

72 lines (46 loc) · 1.11 KB

tawala-cli

Scaffold a new Tawala project in seconds.

Requirements

  • Python 3.14+
  • uv (recommended)

Quick Start

Run directly without installing:

uvx tawala-cli new --project my-new-app

Commands

Show CLI help:

tawala-cli -h

Show version:

tawala-cli -v
tawala-cli new -v

Initialize a project:

tawala-cli new --project <project_name> [--preset {default,vercel}] [--db {sqlite,postgresql}] [--pg_use_vars] [--layout {base,wip}]

Examples

Default project (SQLite + base layout):

tawala-cli new --project my-app

Vercel-focused scaffold:

tawala-cli new --project my-app --preset vercel

PostgreSQL + environment variable configuration + WIP layout:

tawala-cli new --project my-app --db postgresql --pg_use_vars --layout wip

Initialize in the current directory:

tawala-cli new --project .

Notes

  • --preset vercel forces PostgreSQL and environment-variable based database configuration.
  • --pg_use_vars is valid only when --db postgresql is selected.

License

MIT