@noormdev/cli
v1.4.2
Published
Database schema & changeset manager CLI
Downloads
701
Maintainers
Readme
@noormdev/cli
A CLI for SQL-first database development. Manage SQL files, track changes, and run builds across dev, staging, and production — no ORM required.
Documentation | Getting Started | Source
Install
npm install -g @noormdev/cliInstalling this package downloads the prebuilt noorm binary for your platform from GitHub Releases and verifies its SHA-256 against the release's checksums.txt before making it executable. A mismatch aborts the install.
You can also install without npm:
curl -fsSL https://noorm.dev/install.sh | shSupports PostgreSQL, MySQL, SQLite, and SQL Server on macOS, Linux, and Windows.
Quick Start
# Initialize a project
noorm init
# Launch the interactive TUI
noorm ui
# Or run commands headlessly
noorm config add
noorm run build
noorm change ffWhat It Does
- SQL files define your current schema — no migration archaeology
- Changes evolve existing databases from any state to current
- Stages manage dev, staging, and production with different configs
You write SQL. noorm executes it, tracks what ran, and keeps multiple environments in sync.
Every command runs non-interactively by default and emits structured output suitable for CI/CD — see the headless reference.
Programmatic access
For type-safe database access in your applications, use the SDK:
npm install @noormdev/sdk kyselyLicense
MIT
