Skip to main content

sqlite-utils-shell

PyPI Changelog Tests License

An interactive shell for sqlite-utils

Alternative: sqlite-utils-litecli is similar to this but better, because it includes full autocompletion against table and column names.

Installation

Install this plugin in the same environment as sqlite-utils.

sqlite-utils install sqlite-utils-shell

Usage

To start a new interactive shell session against a database:

sqlite-utils shell data.db

Type quit or exit to end the session.

Omit the filename to run against an in-memory database.

To load additional SQLite extensions pass their paths as one or more --load-extension arguments:

sqlite-utils shell data.db \
  --load-extension /path/to/extension.so

Development

To set up this plugin locally, first checkout the code. Then create a new virtual environment:

cd sqlite-utils-shell
python3 -m venv venv
source venv/bin/activate

Now install the dependencies and test dependencies:

pip install -e '.[test]'

To run the tests:

pytest

Metadata

Release files for sqlite-utils-shell 0.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for sqlite-utils-shell 0.3
File Size Uploaded Provenance Actions
sqlite-utils-shell-0.3.tar.gz 7.8 kB Without provenance Details for sqlite-utils-shell-0.3.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for sqlite-utils-shell 0.3
File Interpreter ABI Platform Actions
sqlite_utils_shell-0.3-py3-none-any.whl Python 3 none any Details for sqlite_utils_shell-0.3-py3-none-any.whl

Total release size: 15.6 kB

Release files / sqlite-utils-shell-0.3.tar.gz

Download URL sqlite-utils-shell-0.3.tar.gz
Size 7.8 kB
Tags Source
SHA-256 checksum
How to use checksums
fbe62362b3e2bab1e50107bcd4fe283377c9011f80534ffad5531164a8e96e55
BLAKE2b-256 checksum
How to use checksums
bc6d4a542fc95f6df36ae998a7af26d4690b8652659ac9a43921935a838d067c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.7

Release files / sqlite_utils_shell-0.3-py3-none-any.whl

Download URL sqlite_utils_shell-0.3-py3-none-any.whl
Size 7.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
9168a67577081116301c3c74df99c5d1ee1b4fc074afcecd97660d6c66e8b923
BLAKE2b-256 checksum
How to use checksums
74f54e913290b49d6834210d0ec148365bc375fe6fe889a8c10eaac348622f41
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.7

Security for sqlite-utils-shell 0.3

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.3 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page