An unofficial npm wrapper for the goose database migration tool (v3.25.0-a), providing the goose CLI without requiring Go installation. It downloads the appropriate binary for the target OS/architecture on install. Versioning mirrors the upstream goose releases, with frequent updates. Differentiators: no Go toolchain needed, easy integration into Node.js projects, supports major database backends (SQLite, PostgreSQL, MySQL) through goose.
npm install goose-cliNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Installing goose-cli and using it in npm scripts. The goose binary is downloaded at install time.
Refer to goose upstream changelog.
Use 'goose create' with proper options.
Pre-download the binary manually or set a proxy.
Ensure npm install is executed on each environment.
Check internet connection, or manually download binary from https://github.com/pressly/goose/releases and place it in node_modules/.bin/goose.
Run npx goose or add node_modules/.bin to PATH.
Use a supported platform or run goose via Docker.