package-installer-cli


Namepackage-installer-cli JSON
Version 2.0.0 PyPI version JSON
download
home_pageNone
SummaryA powerful CLI tool to bootstrap projects with pre-configured templates and features
upload_time2025-10-06 14:35:43
maintainerNone
docs_urlNone
authorNone
requires_python>=3.8
licenseMIT
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
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # 📦 Package Installer CLI

[![PyPI version](https://img.shields.io/pypi/v/package-installer-cli.svg)](https://pypi.org/project/package-installer-cli/)
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)
[![Python](https://img.shields.io/badge/python-%3E%3D3.8-brightgreen.svg)](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[![PyPI version](https://img.shields.io/pypi/v/package-installer-cli.svg)](https://pypi.org/project/package-installer-cli/)\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\n[![Python](https://img.shields.io/badge/python-%3E%3D3.8-brightgreen.svg)](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"
}
        
Elapsed time: 1.10886s