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
- Documentation: https://harlequin.sh
- Source: https://github.com/tconbeer/harlequin
- Issues: https://github.com/tconbeer/harlequin/issues
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
411c968da57c1245358d6cce34a78003037f9dc934274d8a889f241354eeb811
|
|
| MD5 |
14764e3615e33910a56591dfb99541f4
|
|
| BLAKE2b-256 |
172eb86865635e88cb3e315f150a8c290617d50157f0e2e981c1e2f0f637ea27
|
Provenance
The following attestation bundles were made for hsql-0.1.0.tar.gz:
Publisher:
publish-hsql.yml on tconbeer/harlequin
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
hsql-0.1.0.tar.gz -
Subject digest:
411c968da57c1245358d6cce34a78003037f9dc934274d8a889f241354eeb811 - Sigstore transparency entry: 2355591727
- Sigstore integration time:
-
Permalink:
tconbeer/harlequin@e5a69ec0fbe1e29c91755f07c8eb26d69bbdf1cf -
Branch / Tag:
refs/heads/main - Owner: https://github.com/tconbeer
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish-hsql.yml@e5a69ec0fbe1e29c91755f07c8eb26d69bbdf1cf -
Trigger Event:
workflow_dispatch
-
Statement type:
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0c099c83a843a857ce35b28b798d6ea7963453cc34e94ed047a25d559f130880
|
|
| MD5 |
f628a2916618b3385f8a974c5dc6244c
|
|
| BLAKE2b-256 |
fca375261ad7458467da4b5f44e3f4ebceb6d0b3701a5d3de94c40b8de91157d
|
Provenance
The following attestation bundles were made for hsql-0.1.0-py3-none-any.whl:
Publisher:
publish-hsql.yml on tconbeer/harlequin
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
hsql-0.1.0-py3-none-any.whl -
Subject digest:
0c099c83a843a857ce35b28b798d6ea7963453cc34e94ed047a25d559f130880 - Sigstore transparency entry: 2355591921
- Sigstore integration time:
-
Permalink:
tconbeer/harlequin@e5a69ec0fbe1e29c91755f07c8eb26d69bbdf1cf -
Branch / Tag:
refs/heads/main - Owner: https://github.com/tconbeer
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish-hsql.yml@e5a69ec0fbe1e29c91755f07c8eb26d69bbdf1cf -
Trigger Event:
workflow_dispatch
-
Statement type: