Skip to main content

hsql

hsql is the headless command-line interface to Harlequin, the SQL IDE for your terminal — the same engine and the same database adapters, without the TUI, for scripts, CI, and coding agents.

Status

This package is a placeholder that installs Harlequin. The hsql command itself is not here yet; it will ship as part of the harlequin distribution, and this package will then require the version that provides it.

Installing it today gets you Harlequin:

pip install hsql
harlequin --help

If that is what you want, pip install harlequin is the more direct way to say so.

What it will be

One CLI contract across every database Harlequin supports — DuckDB, SQLite, Postgres, MySQL, BigQuery, Trino, Databricks, ODBC, ADBC and more — reusing the profiles you already have in .harlequin.toml:

hsql -P prod -c "select count(*) from orders"
hsql -P prod catalog analytics
hsql -P prod -tAc "select count(*) from orders"

Same flags, same output formats, same exit codes, whichever database is on the other end.

Links

MIT licensed.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

hsql-0.1.0.tar.gz (4.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

hsql-0.1.0-py3-none-any.whl (2.6 kB view details)

Uploaded Python 3

File details

Details for the file hsql-0.1.0.tar.gz.

File metadata

  • Download URL: hsql-0.1.0.tar.gz
  • Upload date:
  • Size: 4.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for hsql-0.1.0.tar.gz
Algorithm Hash digest
SHA256 411c968da57c1245358d6cce34a78003037f9dc934274d8a889f241354eeb811
MD5 14764e3615e33910a56591dfb99541f4
BLAKE2b-256 172eb86865635e88cb3e315f150a8c290617d50157f0e2e981c1e2f0f637ea27

See more details on using hashes here.

Provenance

The following attestation bundles were made for hsql-0.1.0.tar.gz:

Publisher: publish-hsql.yml on tconbeer/harlequin

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file hsql-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: hsql-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 2.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for hsql-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 0c099c83a843a857ce35b28b798d6ea7963453cc34e94ed047a25d559f130880
MD5 f628a2916618b3385f8a974c5dc6244c
BLAKE2b-256 fca375261ad7458467da4b5f44e3f4ebceb6d0b3701a5d3de94c40b8de91157d

See more details on using hashes here.

Provenance

The following attestation bundles were made for hsql-0.1.0-py3-none-any.whl:

Publisher: publish-hsql.yml on tconbeer/harlequin

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

2.9.0

2 files

This release

0.1.0 This release

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page