Skip to main content

A professional CLI tool for creating and managing Virtual Consultant projects

Project description

Virtual Consultant CLI

A professional command-line interface tool for creating and managing Virtual Consultant projects.

CI PyPI version License: MIT Code style: black Ruff

Features

  • 🚀 Quick project scaffolding
  • 📦 Automated dependency management
  • 📝 Documentation generation
  • 🔧 Development environment setup
  • 🧪 Testing infrastructure
  • 🔄 CI/CD configuration

Installation

pip install virtual-consultant-cli

Or with Poetry:

poetry add virtual-consultant-cli

Usage

Create a new project:

vconsult create my-project

Set up an existing project:

cd my-project
vconsult setup

Check system dependencies:

vconsult doctor

Development

Clone the repository:

git clone https://github.com/yourusername/virtual-consultant-cli.git
cd virtual-consultant-cli

Install dependencies:

poetry install

Run tests:

poetry run pytest

Run type checking:

poetry run mypy virtual_consultant_cli

Run linting:

poetry run ruff check .

Contributing

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/amazing-feature)
  3. Install pre-commit hooks (poetry run pre-commit install)
  4. Make your changes
  5. Commit your changes (git commit -m 'Add amazing feature')
  6. Push to the branch (git push origin feature/amazing-feature)
  7. Open a Pull Request

License

This project is licensed under the MIT License - see the LICENSE file for details.

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

virtual_consultant_cli-0.2.0.tar.gz (17.6 kB view details)

Uploaded Source

Built Distribution

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

virtual_consultant_cli-0.2.0-py3-none-any.whl (24.1 kB view details)

Uploaded Python 3

File details

Details for the file virtual_consultant_cli-0.2.0.tar.gz.

File metadata

  • Download URL: virtual_consultant_cli-0.2.0.tar.gz
  • Upload date:
  • Size: 17.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.4 CPython/3.9.0 Darwin/22.1.0

File hashes

Hashes for virtual_consultant_cli-0.2.0.tar.gz
Algorithm Hash digest
SHA256 95674e1808283851a4819f6c062ef275625f74643a950413f0e081d9195e3d4f
MD5 605dfc5c959d70558b46f88bdcd0d2e3
BLAKE2b-256 2ba6c357f87baf0a5ee57fd4514a397ee7673ae2f36278aedade9eb9b3bcae77

See more details on using hashes here.

File details

Details for the file virtual_consultant_cli-0.2.0-py3-none-any.whl.

File metadata

File hashes

Hashes for virtual_consultant_cli-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 18c49720f10e2dac0d62b618c9a2c803d0edcaa23ba0bb9ca06bd913e74eb69a
MD5 dfc990efddcfcbda604edcf03a633e0e
BLAKE2b-256 1ed535b4e927686acfb722ac001313980fadad04836e54d8381da071b88b2764

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