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.1.2.tar.gz (13.4 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.1.2-py3-none-any.whl (18.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: virtual_consultant_cli-0.1.2.tar.gz
  • Upload date:
  • Size: 13.4 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.1.2.tar.gz
Algorithm Hash digest
SHA256 f1fcaf8b617a8883f5a2073175794101eb410e4e0fd0dbcfb7a746bd863f2919
MD5 29454e7c8432ed880ac39ca5dc99fa3e
BLAKE2b-256 d1f5ece6e67b31e3b9c7f7a4bfe8e80949ac7c2973d496edcd2ec5348c2aad46

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for virtual_consultant_cli-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 4cf1f610cae72ec82627e2cc57edab5faa4d35e6d412b21389b27b259529f4fd
MD5 bbce1711d279e8998a77d00b72014ff1
BLAKE2b-256 fc41cac255247cf1f651abe8cbda9d730b857d14e029836a2028d59bb93acbf9

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