# 📦 Package Installer CLI
[](https://pypi.org/project/package-installer-cli/)
[](https://opensource.org/licenses/MIT)
[](https://python.org/)
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!
## 🚀 Quick Features
- **🎨 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
## ✨ New Features
- **📊 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
## 📥 Installation
### Global Installation (Recommended)
```bash
# Using pip (system-wide)
pip install package-installer-cli
# Using pip3 (system-wide)
pip3 install package-installer-cli
```
### Local/User Installation
```bash
# Install for current user only
pip install --user package-installer-cli
# Using pip3 for current user only
pip3 install --user package-installer-cli
```
## 🎯 Quick Start
After installation, you can immediately start using the CLI:
```bash
# 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
```
## 📚 Documentation
| Document | Description |
|----------|-------------|
| [📋 Commands](https://github.com/0xshariq/package-installer-cli/tree/main/docs/commands.md) | Complete command reference with examples |
| [⚡ Features](https://github.com/0xshariq/package-installer-cli/tree/main/docs/features.md) | Detailed feature documentation and usage |
| [🎨 Templates](https://github.com/0xshariq/package-installer-cli/tree/main/docs/templates.md) | Available templates and customization options |
| [🚀 Deployment](https://github.com/0xshariq/package-installer-cli/tree/main/docs/deploy.md) | Deployment options and platform integration |
| [📦 Bundle Info](https://github.com/0xshariq/package-installer-cli/tree/main/docs/bundle-info.md) | Distribution bundle system and cross-platform packaging |
## 🛠️ Command Overview
| 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](https://github.com/0xshariq/package-installer-cli/tree/main/docs/commands.md)*
## 🏗️ Supported Project Types
| 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](https://github.com/0xshariq/package-installer-cli/tree/main/docs/templates.md)*
## 🎯 System Requirements
- **Python**: 3.8 or higher
- **Operating Systems**: Windows, macOS, Linux
- **Architecture**: x64 (64-bit systems)
## 🐛 Troubleshooting
### Quick Fixes
```bash
# Reinstall the package
pip uninstall package-installer-cli
pip install package-installer-cli
# For user installation
pip install --user package-installer-cli
```
### Command Not Found Issues
If `package-installer` command is not found after installation:
**For user installation (`--user` flag):**
- **Linux/macOS**: Add `~/.local/bin` to your PATH
- **Windows**: Add `%APPDATA%\Python\Scripts` to your PATH
**For permission issues on Linux/macOS:**
```bash
# Try user installation instead
pip install --user package-installer-cli
```
## 🤝 Contributing
We welcome contributions! Please see our [Contributing Guide](https://github.com/0xshariq/package-installer-cli/tree/main/CONTRIBUTING.md) for details.
## 📄 License
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.
## 🔗 Links
- **PyPI Package**: [package-installer-cli](https://pypi.org/project/package-installer-cli/)
- **GitHub Repository**: [py_package_installer_cli](https://github.com/0xshariq/py_package_installer_cli)
- **Issues & Feedback**: [GitHub Issues](https://github.com/0xshariq/py_package_installer_cli/issues)
---
**Happy coding! 🚀** Create something amazing with Package Installer CLI.
Raw data
{
"_id": null,
"home_page": null,
"name": "package-installer-cli",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.8",
"maintainer_email": "0xshariq <khanshariq92213@gmail.com>",
"keywords": "cli, template, react, nextjs, vuejs, ruby, django, go, golang, ai, aws, analytics, angular, express, nestjs, rust, database, orm, mongodb, postgresql, mysql, prisma, drizzle, typeorm, mongoose, typegoose, starter, project-generator, docker, github, payment, razorpay, stripe, paypal, daisy, ui, shadcn, tailwind, storage, testing, monitoring",
"author": null,
"author_email": "0xshariq <khanshariq92213@gmail.com>",
"download_url": "https://files.pythonhosted.org/packages/71/e2/20cb91e24f165acae558e4c6d47d484f05e7f61f4725b385808a4d993639/package_installer_cli-2.0.0.tar.gz",
"platform": null,
"description": "# \ud83d\udce6 Package Installer CLI\n\n[](https://pypi.org/project/package-installer-cli/)\n[](https://opensource.org/licenses/MIT)\n[](https://python.org/)\n\nA **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!\n\n## \ud83d\ude80 Quick Features\n\n- **\ud83c\udfa8 Multiple Frameworks**: React, Next.js, Express, Angular, Vue, Rust\n- **\ud83d\udd24 Language Support**: TypeScript & JavaScript variants\n- **\ud83c\udfad UI Libraries**: Tailwind CSS, Material-UI, shadcn/ui\n- **\u26a1 Lightning Fast**: Optimized template generation with intelligent caching\n- **\ud83c\udf08 Beautiful CLI**: Gorgeous terminal interface with real-time analytics\n- **\ud83d\udd0d Project Analysis**: Advanced dependency analysis and project insights\n- **\ud83d\udce6 Self-Contained**: No external dependencies required - bundled executables\n\n## \u2728 New Features\n\n- **\ud83d\udcca Enhanced Analytics Dashboard**: Real-time usage analytics with detailed insights\n- **\ud83c\udfaf Smart Dependency Updates**: Project-specific dependency management for JS, Python, Rust, Go, Ruby, PHP\n- **\ud83d\ude80 Intelligent CLI Upgrades**: Separate upgrade system with breaking change detection\n- **\ud83d\udcbe .package-installer-cli Folder**: All cache and history stored in dedicated folder\n- **\ud83d\udcc8 Usage Tracking**: Comprehensive command and feature usage tracking\n- **\u26a1 Performance Insights**: Productivity scoring and usage patterns\n\n## \ud83d\udce5 Installation\n\n### Global Installation (Recommended)\n```bash\n# Using pip (system-wide)\npip install package-installer-cli\n\n# Using pip3 (system-wide)\npip3 install package-installer-cli\n```\n\n### Local/User Installation\n```bash\n# Install for current user only\npip install --user package-installer-cli\n\n# Using pip3 for current user only\npip3 install --user package-installer-cli\n```\n\n## \ud83c\udfaf Quick Start\n\nAfter installation, you can immediately start using the CLI:\n\n```bash\n# Create new project interactively\npi create\n\n# Analyze project with enhanced dashboard\npi analyze\n\n# Add features to existing project\npi add feature-name\n\n# Get help\npi --help\n```\n\n## \ud83d\udcda Documentation\n\n| Document | Description |\n|----------|-------------|\n| [\ud83d\udccb Commands](https://github.com/0xshariq/package-installer-cli/tree/main/docs/commands.md) | Complete command reference with examples |\n| [\u26a1 Features](https://github.com/0xshariq/package-installer-cli/tree/main/docs/features.md) | Detailed feature documentation and usage |\n| [\ud83c\udfa8 Templates](https://github.com/0xshariq/package-installer-cli/tree/main/docs/templates.md) | Available templates and customization options |\n| [\ud83d\ude80 Deployment](https://github.com/0xshariq/package-installer-cli/tree/main/docs/deploy.md) | Deployment options and platform integration |\n| [\ud83d\udce6 Bundle Info](https://github.com/0xshariq/package-installer-cli/tree/main/docs/bundle-info.md) | Distribution bundle system and cross-platform packaging |\n\n## \ud83d\udee0\ufe0f Command Overview\n\n| Command | Description | Usage |\n|---------|-------------|-------|\n| `pi create` | Create new project from templates | `pi create [name]` |\n| `pi analyze` | Enhanced project analytics dashboard | `pi analyze [--detailed]` |\n| `pi update` | Update project dependencies | `pi update [--latest]` |\n| `pi upgrade-cli` | Upgrade CLI to latest version | `pi upgrade-cli` |\n| `pi add` | Add features to existing projects | `pi add [feature]` |\n| `pi doctor` | Diagnose and fix project issues | `pi doctor` |\n| `pi clean` | Clean development artifacts | `pi clean [--all]` |\n\n*For complete command documentation, see [commands](https://github.com/0xshariq/package-installer-cli/tree/main/docs/commands.md)*\n\n## \ud83c\udfd7\ufe0f Supported Project Types\n\n| Language/Framework | Templates Available |\n|-------------------|---------------------|\n| **JavaScript/TypeScript** | React, Next.js, Express, Angular, Vue, Remix |\n| **Python** | Django, Flask |\n| **Rust** | Basic, Advanced Web Applications |\n| **Go** | CLI, Web, API Applications |\n| **Ruby** | Rails Applications |\n| **React Native** | Mobile Applications |\n\n*For detailed template information, see [templates](https://github.com/0xshariq/package-installer-cli/tree/main/docs/templates.md)*\n\n## \ud83c\udfaf System Requirements\n\n- **Python**: 3.8 or higher\n- **Operating Systems**: Windows, macOS, Linux\n- **Architecture**: x64 (64-bit systems)\n\n## \ud83d\udc1b Troubleshooting\n\n### Quick Fixes\n\n```bash\n# Reinstall the package\npip uninstall package-installer-cli\npip install package-installer-cli\n\n# For user installation\npip install --user package-installer-cli\n```\n\n### Command Not Found Issues\n\nIf `package-installer` command is not found after installation:\n\n**For user installation (`--user` flag):**\n- **Linux/macOS**: Add `~/.local/bin` to your PATH\n- **Windows**: Add `%APPDATA%\\Python\\Scripts` to your PATH\n\n**For permission issues on Linux/macOS:**\n```bash\n# Try user installation instead\npip install --user package-installer-cli\n```\n\n## \ud83e\udd1d Contributing\n\nWe welcome contributions! Please see our [Contributing Guide](https://github.com/0xshariq/package-installer-cli/tree/main/CONTRIBUTING.md) for details.\n\n## \ud83d\udcc4 License\n\nThis project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.\n\n## \ud83d\udd17 Links\n\n- **PyPI Package**: [package-installer-cli](https://pypi.org/project/package-installer-cli/)\n- **GitHub Repository**: [py_package_installer_cli](https://github.com/0xshariq/py_package_installer_cli)\n- **Issues & Feedback**: [GitHub Issues](https://github.com/0xshariq/py_package_installer_cli/issues)\n\n---\n\n**Happy coding! \ud83d\ude80** Create something amazing with Package Installer CLI.\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "A powerful CLI tool to bootstrap projects with pre-configured templates and features",
"version": "2.0.0",
"project_urls": {
"Bug Tracker": "https://github.com/0xshariq/py_package_installer_cli/issues",
"Changelog": "https://github.com/0xshariq/py_package_installer_cli/blob/main/CHANGELOG.md",
"Documentation": "https://github.com/0xshariq/py_package_installer_cli#readme",
"Homepage": "https://github.com/0xshariq/py_package_installer_cli",
"Repository": "https://github.com/0xshariq/py_package_installer_cli.git"
},
"split_keywords": [
"cli",
" template",
" react",
" nextjs",
" vuejs",
" ruby",
" django",
" go",
" golang",
" ai",
" aws",
" analytics",
" angular",
" express",
" nestjs",
" rust",
" database",
" orm",
" mongodb",
" postgresql",
" mysql",
" prisma",
" drizzle",
" typeorm",
" mongoose",
" typegoose",
" starter",
" project-generator",
" docker",
" github",
" payment",
" razorpay",
" stripe",
" paypal",
" daisy",
" ui",
" shadcn",
" tailwind",
" storage",
" testing",
" monitoring"
],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "40e47f4ac064cd4d65d1ddcddedbc68b858141331d01b1e01ebd198a92eca347",
"md5": "492bc1a5bfe862ee3e2831ef7ce9da94",
"sha256": "b9d7875ed1a2bff8236758ac1cb467423e5d6d98664db717f798a9356f812614"
},
"downloads": -1,
"filename": "package_installer_cli-2.0.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "492bc1a5bfe862ee3e2831ef7ce9da94",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.8",
"size": 788119,
"upload_time": "2025-10-06T14:35:34",
"upload_time_iso_8601": "2025-10-06T14:35:34.778964Z",
"url": "https://files.pythonhosted.org/packages/40/e4/7f4ac064cd4d65d1ddcddedbc68b858141331d01b1e01ebd198a92eca347/package_installer_cli-2.0.0-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "71e220cb91e24f165acae558e4c6d47d484f05e7f61f4725b385808a4d993639",
"md5": "ba3c208a4b7902b17ba7f19f6bc6e25f",
"sha256": "673f9443e9189a37609c1a2b790bf0bf4518e749268034e0c79cce1a3f68ade2"
},
"downloads": -1,
"filename": "package_installer_cli-2.0.0.tar.gz",
"has_sig": false,
"md5_digest": "ba3c208a4b7902b17ba7f19f6bc6e25f",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.8",
"size": 2954293,
"upload_time": "2025-10-06T14:35:43",
"upload_time_iso_8601": "2025-10-06T14:35:43.385685Z",
"url": "https://files.pythonhosted.org/packages/71/e2/20cb91e24f165acae558e4c6d47d484f05e7f61f4725b385808a4d993639/package_installer_cli-2.0.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-10-06 14:35:43",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "0xshariq",
"github_project": "py_package_installer_cli",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"lcname": "package-installer-cli"
}