it provides a way to interact with the database in blockchain
Project description
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.
Project details
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 quikdb_cli-0.0.5.tar.gz.
File metadata
- Download URL: quikdb_cli-0.0.5.tar.gz
- Upload date:
- Size: 21.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.9.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
81b52d4ad56f961cea92ee80f22acfc11a292acd5433c13a900139d59d21fabc
|
|
| MD5 |
45d4fd9755bb22dcef64dbf8e77e5827
|
|
| BLAKE2b-256 |
128b40ec3c25e39538ea99b75391aa4f5bab81240e0cb2fa0e1dcd8b627f6019
|
File details
Details for the file quikdb_cli-0.0.5-py3-none-any.whl.
File metadata
- Download URL: quikdb_cli-0.0.5-py3-none-any.whl
- Upload date:
- Size: 28.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.9.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9b2b6086cddb5d3982e251c39bdee04771d7e5bf7e8f72b3f5d82b12013e71e7
|
|
| MD5 |
41cf16a536403792f75902a39ab87442
|
|
| BLAKE2b-256 |
e80643d6703de1d056a81e84bd9fedc7aae6ec489db656afb7fd22aaec494ac0
|