Forever Scalable
piedpy is a Python based CLI toolkit for MySQL with auto-completion, key binders and syntax highlighting.
Compatibility
piedpy works flawlessly with Linux, OSX, and Windows and requires Python 3.8 or later.
Features
- Auto-completion
- Syntax highlighting
- Smart-completion (enabled by default) will suggest context-sensitive completion.
SELECT * FROM <tab>will only show table names.SELECT * FROM users WHERE <tab>will only show column names.
- Support for multiline queries.
- Favorite queries with optional positional parameters. Save a query using
\fs alias queryand execute it with\f aliaswhenever you need. - Timing of sql statements and table rendering.
- Config file is automatically created at
~/.piedpyrcat first launch. - Log every query and its results to a file (disabled by default).
- Pretty prints tabular data (with colors!)
- Support for SSL connections
Getting Started
Installation
You can install quo via the Python Package Index (PyPI)
pip install -U piedpy
Usage
piedpy --help
Configuration
For more information on using and configuring piedpy, check out our documentation.
Donate🎁
In order to for us to maintain this project and grow our community of contributors. Donate
Getting Help
Community
For discussions about the usage, development, and the future of quo, please join our Google community
Resources
Bug tracker
If you have any suggestions, bug reports, or annoyances please report them to our issue tracker at Bug tracker or send an email to:
License📑
This software is licensed under the MIT License. See the License file in the top distribution directory for the full license text.
Code of Conduct
Code of Conduct is adapted from the Contributor Covenant, version 1.2.0 available at Code of Conduct
Metadata
Release files for piedpy 2022.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distributions (wheels)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| piedpy-2022.1-py3.9.egg | Legacy Egg format | - | - | Details |
| piedpy-2022.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 320.8 kB
Release files / piedpy-2022.1-py3.9.egg
| Download URL | piedpy-2022.1-py3.9.egg |
|---|---|
| Size | 225.0 kB |
| Tags | Egg |
|
SHA-256 checksum How to use checksums |
175b3257d4f6068ac68b609850aa25e1a0eb2df4a4ac57d2d6d0996d32d7dfc9
|
|
BLAKE2b-256 checksum How to use checksums |
2ad02657a26f30784327420039e120943b2231c300d4c274c24b4a7f3e23e622
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.7.1 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9
|
Release files / piedpy-2022.1-py3-none-any.whl
| Download URL | piedpy-2022.1-py3-none-any.whl |
|---|---|
| Size | 95.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
c100c4e9c3de1e21fff9bc011d67058b0fa949e4f231d5f62064691538bd388b
|
|
BLAKE2b-256 checksum How to use checksums |
4a874cf30be952ca09fa35743a45cff0d3201945c48a5cc6d456e31504cca75e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.7.1 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9
|
Security for piedpy 2022.1
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.