Skip to main content

📦 Package Installer CLI

PyPI version License: MIT Python

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

# Using pip (system-wide)
pip install package-installer-cli

# Using pip3 (system-wide)
pip3 install package-installer-cli

Local/User Installation

# 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:

# 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 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 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

🏗️ 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

🎯 System Requirements

  • Python: 3.8 or higher
  • Operating Systems: Windows, macOS, Linux
  • Architecture: x64 (64-bit systems)

🐛 Troubleshooting

Quick Fixes

# 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:

# Try user installation instead
pip install --user package-installer-cli

🤝 Contributing

We welcome contributions! Please see our Contributing Guide for details.

📄 License

This project is licensed under the MIT License - see the LICENSE file for details.


Happy coding! 🚀 Create something amazing with Package Installer CLI.

Metadata

Release files for package-installer-cli 2.4.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distribution (wheel)

Table of built distributions (wheels) for package-installer-cli 2.4.0
File Interpreter ABI Platform
package_installer_cli-2.4.0-py3-none-any.whl Python 3 none any Details

Release files / package_installer_cli-2.4.0-py3-none-any.whl

Download URL package_installer_cli-2.4.0-py3-none-any.whl
Size 960.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
2076dbbea28362f9d2f1877c0add81671ec6b3aa34845bdb3a5c8dc551a38489
BLAKE2b-256 checksum
How to use checksums
23efd87c018a271f5fdf9dd4dab9173232f9cb7a4743775574a2a4df2eac5aeb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.7

Security for package-installer-cli 2.4.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page