A cross-platform, interactive CLI to scaffold modern web application templates with support for multiple frameworks, languages, and development tools. Create production-ready projects in seconds!
- 🎨 Multiple Frameworks: React, Next.js, Express, Angular, Vue, Rust
- 🔤 Language Support: TypeScript & JavaScript variants
- 🎭 UI Libraries: Tailwind CSS, Material-UI, shadcn/ui
- ⚡ Lightning Fast: Optimized template generation with intelligent caching
- 🌈 Beautiful CLI: Gorgeous terminal interface with real-time analytics
- 🔍 Project Analysis: Advanced dependency analysis and project insights
- 📦 Self-Contained: No external dependencies required - bundled executables
- 📊 Enhanced Analytics Dashboard: Real-time usage analytics with detailed insights
- 🎯 Smart Dependency Updates: Project-specific dependency management for JS, Python, Rust, Go, Ruby, PHP
- 🚀 Intelligent CLI Upgrades: Separate upgrade system with breaking change detection
- 💾 .package-installer-cli Folder: All cache and history stored in dedicated folder
- 📈 Usage Tracking: Comprehensive command and feature usage tracking
- ⚡ Performance Insights: Productivity scoring and usage patterns
# Using pip (system-wide)
pip install package-installer-cli
# Using pip3 (system-wide)
pip3 install package-installer-cli# Install for current user only
pip install --user package-installer-cli
# Using pip3 for current user only
pip3 install --user package-installer-cliAfter installation, you can immediately start using the CLI:
# Create new project interactively
pi create
# Analyze project with enhanced dashboard
pi analyze
# Add features to existing project
pi add feature-name
# Get help
pi --help| Document | Description |
|---|---|
| 📋 Commands | Complete command reference with examples |
| ⚡ Features | Detailed feature documentation and usage |
| 🎨 Templates | Available templates and customization options |
| 🚀 Deployment | Deployment options and platform integration |
| 📦 Bundle Info | Distribution bundle system and cross-platform packaging |
| Command | Description | Usage |
|---|---|---|
pi create |
Create new project from templates | pi create [name] |
pi analyze |
Enhanced project analytics dashboard | pi analyze [--detailed] |
pi update |
Update project dependencies | pi update [--latest] |
pi upgrade-cli |
Upgrade CLI to latest version | pi upgrade-cli |
pi add |
Add features to existing projects | pi add [feature] |
pi doctor |
Diagnose and fix project issues | pi doctor |
pi clean |
Clean development artifacts | pi clean [--all] |
For complete command documentation, see commands
| Language/Framework | Templates Available |
|---|---|
| JavaScript/TypeScript | React, Next.js, Express, Angular, Vue, Remix |
| Python | Django, Flask |
| Rust | Basic, Advanced Web Applications |
| Go | CLI, Web, API Applications |
| Ruby | Rails Applications |
| React Native | Mobile Applications |
For detailed template information, see templates
- Python: 3.8 or higher
- Operating Systems: Windows, macOS, Linux
- Architecture: x64 (64-bit systems)
# Reinstall the package
pip uninstall package-installer-cli
pip install package-installer-cli
# For user installation
pip install --user package-installer-cliIf package-installer command is not found after installation:
For user installation (--user flag):
- Linux/macOS: Add
~/.local/binto your PATH - Windows: Add
%APPDATA%\Python\Scriptsto your PATH
For permission issues on Linux/macOS:
# Try user installation instead
pip install --user package-installer-cliWe welcome contributions! Please see our Contributing Guide for details.
This project is licensed under the MIT License - see the LICENSE file for details.
- PyPI Package: package-installer-cli
- GitHub Repository: py_package_installer_cli
- Issues & Feedback: GitHub Issues
Happy coding! 🚀 Create something amazing with Package Installer CLI.