init
init - Project Initialization
Section titled “init - Project Initialization”./spry.ts init or ./spry.ts --init
Initialize a new Spry project in the current directory.
./spry.ts init./spry.ts init [options]Options
Section titled “Options”--force- Remove existing files and recreate from latest tag-d, --dialect <dialect>- SQL dialectsqliteorpostgres(default:sqlite)
Examples
Section titled “Examples”# Initialize with SQLite (default)./spry.ts init
# Initialize with PostgreSQL./spry.ts init --dialect postgres
# Force reinitialize./spry.ts init --forceWhat it creates
Section titled “What it creates”spry.ts- Executable CLI wrapper (local Spry CLI script)Spryfile.md- Sample Markdown notebook with SQLPage configuration (main executable markdown file)sqlpage/- SQLPage configuration directory- Updates
.gitignorewith generated directories