Catalog npm
PACKAGE EXPLORERView in registry

@0xshariq/package-installer

npm

A cross-platform, interactive CLI to scaffold modern web app templates with framework, language, UI, bundler support and feature integration.

aianalyticsawsc++/cclicratesdaisydatabasedesktopdockerdrizzlegamegithubgolangjavascriptmobile
All keywords (52)
mongodbmongoosemonitoringmysqlormpaymentpaypalpostgresqlprismaproject-generatorpypipythonrazorpayrubyrubygemrustshadcnstarterstoragestripetailwindtemplatetestingtypegoosetypeormuiweb3angularexpressnestjsnextjsreactvuedjangogovuejs
Versions collected48
Direct dependencies53From release 3.19.0
Last observed21 Oct, 11:26 UTC

README

Current package documentation

📦 Package Installer CLI

npm version License: Apache-2.0 Node.js

A powerful, cross-platform CLI for modern development workflows. Create projects, manage dependencies, analyze codebases, and streamline your development process with intelligent automation.

🚀 Core Features

  • 🎨 Project Creation: React, Next.js, Express, Angular, Vue, Rust templates
  • 🚀 Cloud Deployment: Seamless deployment to Vercel, AWS, GitHub Pages
  • 📊 Code Analysis: Comprehensive project analytics and insights
  • 📦 Dependency Management: Smart updates across multiple package managers
  • 🩺 Health Diagnostics: Automated issue detection and fixes
  • 🌍 Environment Analysis: Development environment optimization
  • 🗄️ Intelligent Caching: Performance optimization with smart caching
  • 📈 Usage Analytics: Real-time insights and productivity metrics
  • ⚡ Cross-Platform: Windows, macOS, Linux support

📥 Installation

# Using npm (recommended)
npm install -g @0xshariq/package-installer

# Using yarn
yarn global add @0xshariq/package-installer

# Using pnpm
pnpm add -g @0xshariq/package-installer

📋 Complete Installation Guide: For all installation methods including Python, Rust, Ruby, Go, Homebrew, and Docker, see installation.md

🐳 Docker Installation

Docker Hub Docker Image Size

Run Package Installer CLI in a containerized environment with Docker:

Quick Usage with Docker

# Pull the latest image
docker pull 0xshariq/package-installer-cli:latest

# Run interactively with current directory mounted
docker run -it --rm \
  -v "$(pwd)":/home/pi/projects \
  -v ~/.gitconfig:/home/pi/.gitconfig:ro \
  -v ~/.ssh:/home/pi/.ssh:ro \
  0xshariq/package-installer-cli:latest

# Create a new project
docker run -it --rm \
  -v "$(pwd)":/home/pi/projects \
  0xshariq/package-installer-cli:latest create my-app

# Analyze existing project
docker run -it --rm \
  -v "$(pwd)":/home/pi/projects \
  0xshariq/package-installer-cli:latest analyze

Docker Compose Setup

# Clone the repository
git clone https://github.com/0xshariq/package-installer-cli.git
cd package-installer-cli

# Run with docker-compose
docker-compose run --rm package-installer

# Development mode with hot reload
docker-compose --profile dev run --rm package-installer-dev

Docker Image Variants

TagDescriptionUse Case
latestLatest stable releaseProduction usage
devDevelopment versionTesting new features
v3.17.5Specific versionVersion pinning

Volume Mounts

  • Projects: Mount your project directory to /home/pi/projects
  • Git Config: Mount ~/.gitconfig for Git authentication
  • SSH Keys: Mount ~/.ssh for Git repository access

🎯 Quick Start

# Create new project interactively
pi create my-app

# Deploy to cloud platforms
pi deploy

# Analyze existing project
pi analyze

# Check project health
pi doctor

# Update dependencies
pi update

# Clean development artifacts
pi clean

📚 Documentation

DocumentDescription
� InstallationComplete installation guide for all package managers
🐳 DockerDocker Usage and installation
📦 Bundle InfoDistribution bundle system and cross-platform packaging
📋 CommandsComplete command reference with examples
⚡ FeaturesDetailed feature documentation and usage
🎨 TemplatesAvailable templates and customization options
🚀 DeploymentDeployment options and platform integration

🛠️ Command Overview

CommandDescriptionKey Options
pi createCreate new projects from templatesInteractive framework selection
pi analyzeProject analytics and insights--detailed, --export
pi updateUpdate project dependencies--latest for breaking changes
pi doctorDiagnose and fix issues--fix, --node, --deps, --tools
pi envEnvironment analysis--check, --generate, --validate
pi cloneClone and setup repositories--offline, --shallow, --branch
pi addAdd features to projects--list to see all features
pi cleanClean development artifacts--all, --dry-run
pi cacheManage CLI cacheclear, stats, optimize
pi checkCheck package versions--verbose for details
pi upgrade-cliUpgrade CLI versionBreaking change detection
pi sizeShow sizes for files and folders (accepts multiple paths; use . for current directory)Shows per-path sizes, combined total, and top-N largest files
pi emailSend feedback and messagesDirect communication with developer

For complete documentation, see docs/commands.md

🏗️ Supported Technologies

CategoryRepresentative Frameworks / ToolsPrimary Languages
C++/Ccppcms, crow, restbed, ulfius, wtC, C++
Combination Templatesreact+express, react+nestjs (fullstack combos)TS
Desktopelectron, tauri, flutter, qt, nwjs, capacitorJS, TS, Rust, Dart, Python
Gamebevy, godot, unity, unreal, threejs, pygame, babylonjsRust, C#, C++, JS, Python
Gogin, echo, beego, buffalo, chi, gqlgenGo
Javascriptreact, next, vue, angular, express, nestjs, svelte, remixJavaScript, TypeScript
Mobilereact-native, flutter, ionic, nativescript, swiftuiJavaScript, TypeScript, Dart, Swift
Pythondjango, flask, fastapi, flask, tornado, streamlitPython
Rubyrails, sinatra, hanami, rodaRuby
Rustaxum, rocket, warp, tide, poem, gothamRust
Web3hardhat, truffle, anchor, foundry, ethers.js, brownieSolidity, Rust, Python, JS

For detailed information and per-template lists, see docs/templates.md

For detailed information, see docs/templates.md

🎯 System Requirements

  • Node.js: 18.0.0 or higher
  • Operating Systems: Windows, macOS, Linux
  • Package Managers: npm, yarn, or pnpm
  • Git: Required for project initialization

🐛 Troubleshooting

Quick Fixes

# Clear cache and reinstall
npm cache clean --force
npm install -g @0xshariq/package-installer

# Use npx if global installation fails
npx @0xshariq/package-installer create my-app

# Check CLI status
pi doctor

🤝 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.

Official Packages

Source Repositories

Support & Community


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

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Versions 48

Collected releases
VersionPublishedDirect dependenciesOpen version
3.19.0Registry latest2 Jan 202653
3.18.220 Dec 202553
3.18.17 Dec 202553
3.18.022 Nov 202553
3.17.729 Oct 202553
3.17.629 Oct 202553
3.17.525 Oct 202553
3.17.424 Oct 202553
3.17.321 Oct 202553
3.17.121 Oct 202553
3.17.021 Oct 202553
3.16.021 Oct 202553
3.15.017 Oct 202553
3.14.016 Oct 202553
3.13.113 Oct 202553
3.13.013 Oct 202553
3.12.211 Oct 202553
3.12.110 Oct 202553
3.12.07 Oct 202553
3.11.47 Oct 202550

Package advisories

0
No matching advisories collected

This describes our collected data; it is not a security assessment.

Repository

PENDING
0xshariq/package-installer-cli

Shared repository data · GitHub

License detected in repository
Not collected

Metadata history

Meaningful changes
Current collected state Current

Observed since 21 Oct, 11:26 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package:4459bb9ce16123ca25b8521dc939677b581ffdeeade5487a6fb56443875d2a22