An interactive development companion that provides language-specific commands and environment management from your terminal.
The name "Devvy" combines "Development" and "savvy", reflecting its role as a knowledgeable assistant that helps developers navigate and manage their projects efficiently across different languages and frameworks.
First, clone this repository and get into the directory.
git clone https://github.com/UTshion/devvy.git
cd devvyrye sync# Create and activate a virtual environment
python -m venv .venv
source .venv/bin/activate # On Unix/macOS
# or
.venv\Scripts\activate # On Windows
# Install dependencies
pip install -r requirements.txt
pip install -e .poetry installpipenv installIn devvy directory, just run Devvy as python module with specifying the target project's root directory.
python -m devvy path/to/project_rootDevvy automatically detects the project type based on configuration files and provides relevant commands through an interactive interface.
- Integration management
- Development server
- Build and check commands
- Shell environment management
- Flake operations
- System rebuild support
- Package management via Rye
- Environment synchronization
- Project initialization
- Dependency management
- Build operations
- Development workflow commands