QuikDB CLI - Python Version
Overview
QuikDB is a database leveraging blockchain technology for secure and efficient data management. This CLI tool, implemented in Python, provides commands for configuring, deploying, and managing QuikDB projects seamlessly.
Prerequisites
Ensure the following prerequisites are met:
- Python: Version 3.8 or later.
- Pip: Python's package manager.
- Git: For cloning repositories.
Installation
- Install QuikDB CLI via pip:
pip install quikdb_cli
Usage
After installation, you can use the CLI to manage QuikDB operations.
1. View CLI Help:
To see the available commands and options:
quikdb --help
2. Install QuikDB:
Checks if QuikDB is installed and installs it if necessary:
quikdb install
3. Configure QuikDB:
Add configuration entries dynamically:
quikdb config --username <USERNAME> --email <EMAIL> --identity <IDENTITY>
4. Other Commands:
Extend the CLI with additional subcommands, such as deploying projects, uploading files, and managing tokens.
Troubleshooting
Resolving "Command Not Found" Issues:
-
Verify Installation: Check if
quikdbis installed:pip show quikdb
-
Ensure PATH is Updated: Make sure the directory for global Python packages is in your
PATH. You can find the directory using:python -m site --user-base
Add the
binsubdirectory of the above path to yourPATHenvironment variable. -
Reinstall the Package: If the issue persists, try reinstalling QuikDB:
pip uninstall quikdb pip install quikdb
Contributing
We welcome contributions to QuikDB CLI! To contribute:
- Fork the repository and create a new branch.
- Commit your changes and push them to your fork.
- Submit a pull request describing your changes.
License
This project is licensed under the MIT License. See the LICENSE file for details.
Support
If you encounter issues or have questions, please open an issue on the GitHub repository or contact the maintainers directly.
Release files for quikdb-cli 0.0.5
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| quikdb_cli-0.0.5.tar.gz | 21.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| quikdb_cli-0.0.5-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 50.0 kB
Release files / quikdb_cli-0.0.5.tar.gz
| Download URL | quikdb_cli-0.0.5.tar.gz |
|---|---|
| Size | 21.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
81b52d4ad56f961cea92ee80f22acfc11a292acd5433c13a900139d59d21fabc
|
|
BLAKE2b-256 checksum How to use checksums |
128b40ec3c25e39538ea99b75391aa4f5bab81240e0cb2fa0e1dcd8b627f6019
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.9.13
|
Release files / quikdb_cli-0.0.5-py3-none-any.whl
| Download URL | quikdb_cli-0.0.5-py3-none-any.whl |
|---|---|
| Size | 28.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
9b2b6086cddb5d3982e251c39bdee04771d7e5bf7e8f72b3f5d82b12013e71e7
|
|
BLAKE2b-256 checksum How to use checksums |
e80643d6703de1d056a81e84bd9fedc7aae6ec489db656afb7fd22aaec494ac0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.9.13
|