Skip to main content

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

  1. 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:

  1. Verify Installation: Check if quikdb is installed:

    pip show quikdb
    
  2. 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 bin subdirectory of the above path to your PATH environment variable.

  3. 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:

  1. Fork the repository and create a new branch.
  2. Commit your changes and push them to your fork.
  3. 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

quikdb_cli-0.0.5.tar.gz (21.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

quikdb_cli-0.0.5-py3-none-any.whl (28.6 kB view details)

Uploaded Python 3

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

Hashes for quikdb_cli-0.0.5.tar.gz
Algorithm Hash digest
SHA256 81b52d4ad56f961cea92ee80f22acfc11a292acd5433c13a900139d59d21fabc
MD5 45d4fd9755bb22dcef64dbf8e77e5827
BLAKE2b-256 128b40ec3c25e39538ea99b75391aa4f5bab81240e0cb2fa0e1dcd8b627f6019

See more details on using hashes here.

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

Hashes for quikdb_cli-0.0.5-py3-none-any.whl
Algorithm Hash digest
SHA256 9b2b6086cddb5d3982e251c39bdee04771d7e5bf7e8f72b3f5d82b12013e71e7
MD5 41cf16a536403792f75902a39ab87442
BLAKE2b-256 e80643d6703de1d056a81e84bd9fedc7aae6ec489db656afb7fd22aaec494ac0

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page