Installation
Requirements
- bash 3.2 or later
- sqlite3 — pre-installed on macOS; install with
apt install sqlite3on Debian/Ubuntu - shellframe — required; installed automatically as a dependency when using Homebrew or macbin
From source
Clone the repository and run the install script:
git clone https://github.com/fissible/shellql.gitcd shellql./install.shThe installer places the shql binary on your PATH and bundles shellframe alongside it.
macbin
shellql is available via fissible/macbin:
macbin install shellqlVerifying the install
shql --versionOpen a test database:
shql /path/to/any.dbBundled shellframe
shellql bundles a compatible version of shellframe. You do not need a separate shellframe installation to use shellql, but if you develop shellframe-based apps yourself, be aware that shellql ships its own copy.