https://github.com/scalabli/piedpy
https://github.com/scalabli/piedpy
Last synced: 4 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/scalabli/piedpy
- Owner: scalabli
- Created: 2021-07-10T20:30:01.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2022-03-13T10:02:48.000Z (over 3 years ago)
- Last Synced: 2025-02-17T09:34:35.461Z (4 months ago)
- Language: Python
- Size: 870 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- Funding: .github/FUNDING.yml
Awesome Lists containing this project
README
[](https://pepy.tech/project/piedpy)
[](https://badge.fury.io/py/piedpy)
[](https://pypi.com/project/piedpy)
[](https://pypi.com/project/piedpy)
[](https://piedpy.readthedocs.io)
[](https://twitter.com/gerrishon_s)`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 ` will only show table names.
- `SELECT * FROM users WHERE ` will only show column names.
* Support for multiline queries.
* Favorite queries with optional positional parameters. Save a query using
`\fs alias query` and execute it with `\f alias` whenever you need.
* Timing of sql statements and table rendering.
* Config file is automatically created at ``~/.piedpyrc`` at 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
```console
piedpy --help
```
### Configuration
For more information on using and configuring piedpy, [check out
our documentation](https://piedpy.rtfd.io).## Donate🎁
In order to for us to maintain this project and grow our community of contributors.
[Donate](https://ko-fi.com/scalabli)## Getting Help
### Community
For discussions about the usage, development, and the future of quo, please join our Google community
* [Community👨👩👦👦](https://groups.google.com/forum/#!forum/secretum)
## Resources
### Bug tracker
If you have any suggestions, bug reports, or annoyances please report them
to our issue tracker at
[Bug tracker](https://github.com/scalabli/piedpy/issues/) or send an email to:## License📑
[](https://opensource.org/licenses/MIT)
This software is licensed under the `MIT License`. See the [License](https://github.com/scalabli/piedpy/blob/master/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](http://contributor-covenant.org/version/1/2/0/)