-
Notifications
You must be signed in to change notification settings - Fork 19
Open
Labels
Description
Description
Import and install packages from requirements.txt, package.json, Gemfile, etc.
Requirements
- Parse requirements.txt (Python)
- Parse package.json (Node)
- Parse Gemfile (Ruby)
- Parse Cargo.toml (Rust)
- Parse go.mod (Go)
- Unified installation
Acceptance Criteria
- Parse Python requirements.txt
- Parse Node package.json
- Parse Ruby Gemfile
- Parse Rust Cargo.toml
- Parse Go go.mod
- Install all dependencies
- Unit tests included (>80% coverage)
- Documentation for each format
Example Usage
$ cortex import requirements.txt
📋 Found 25 Python packages
✓ Installing via pip...
$ cortex import package.json
📋 Found 42 Node packages
✓ Installing via npm...
$ cortex import --all
Scanning directory...
✓ requirements.txt (25 packages)
✓ package.json (42 packages)
✓ Gemfile (8 packages)
Install all? [Y/n]:Skills: Python, file parsing, multi-ecosystem
Bounty: $25 upon merge
Priority: Medium