CLI Overview
The austial CLI scaffolds brand-new projects and generates artifacts into
an existing one.
Installation
uv tool install austial
# or: pipx install austial / pip install austialCommands at a glance
| Command | Purpose |
|---|---|
austial new <name> | Scaffold a brand-new project |
austial generate <schematic> <name> (alias austial g) | Add an artifact to an existing project |
austial serve | Run the app with auto-reload |
Schematics
austial generate/austial g supports four schematics:
| Schematic | Generates |
|---|---|
module | A bare @Module() |
controller | A bare @Controller() with a find_all stub |
service | A bare @Injectable() |
resource | Module + full CRUD controller + service + DTOs + entity, patched into app_module.py |
See Usage for new/serve flags, and
Generating Resources for exactly what each schematic
produces on disk.
Last updated on