pip install --pre codexini codexini --version Expected output: codexini, version 2.1.0
{ "version": "2.0.0", "tasks": [ { "label": "Codexini Check", "type": "shell", "command": "codexini", "args": ["check", "${workspaceFolder}"], "group": "test", "problemMatcher": [] } ] } Now you can run Ctrl+Shift+P → "Run Task" → "Codexini Check". Even with careful steps, you might encounter issues. Here’s how to resolve them. Error 1: pip: command not found Cause : Python/pip not installed or not in PATH. Fix : Reinstall Python 3.8+ and ensure "Add Python to PATH" is checked (Windows) or use python3 -m pip instead of pip . Error 2: ERROR: Could not find a version that satisfies the requirement codexini Cause : Typo in package name or very old pip version that cannot parse metadata. Fix : codexini install
pre-commit install Under the custom_rules section of codexini.config.yaml : Error 1: pip: command not found Cause :
pip install codexini==2.1.0 (beta features): Fix : pre-commit install Under the custom_rules section
alias codexini='docker run --rm -v "$PWD":/workspace -w /workspace codexini/codexini' codexini --version This method runs Codexini in an isolated container with the current directory mounted. No global Python changes are made. Method 3: Installing from Source (For Developers) If you need the absolute latest commit or want to contribute to Codexini, install from source. Step 1: Clone the Repository git clone https://github.com/codexini/codexini.git cd codexini Step 2: Install in Editable Mode python3 -m venv venv source venv/bin/activate pip install -e . The -e flag (editable) lets you modify the source code and have changes reflected immediately. Step 3: Run Tests to Confirm pip install pytest pytest tests/ Post-Installation: Initializing Your First Project Now that codexini install is complete, configure it for your codebase. Step 1: Generate a Default Configuration codexini init This creates a codexini.config.yaml file in your current directory. The file includes: