Metadata-Version: 2.4
Name: pipman-cli
Version: 1.0
Summary: Ultimate Python Package Manager - Cross-Platform CLI tool for managing Python packages with smart features
Author-email: Irfan Haider <irfanhaider.expert@gmail.com>
License-Expression: MIT
Project-URL: Homepage, https://github.com/Irfanh-dev/Pipman-CLI
Project-URL: Repository, https://github.com/Irfanh-dev/Pipman-CLI.git
Keywords: pip,package-manager,cli,python-packages,updater
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Utilities
Requires-Python: >=3.8
Description-Content-Type: text/markdown
License-File: LICENSE.txt
Requires-Dist: requests>=2.25.0
Dynamic: license-file

# Pipman-CLI ( Ultimate Python Package Manager) By Irfan  

A powerful, cross-platform command-line tool for managing **Python packages** with `intelligent scanning`, `smart updates`, and `beautiful terminal output`. Specially helpful for "vibe coders" and developers who want a faster way to handle dependencies without the headache of manual pip commands. Just run, scan, and update.
 

## ✨ Features

* **Intelligent Scanning:** Fast, concurrent package scanning with real-time progress tracking.
* **Smart Updates:** Supports fuzzy matching and multi-select package updates for maximum efficiency.
* **Modern Terminal GUI:** Features a colorful ANSI-coded interface so managing packages won't feel static or boring.
* **Batch Operations:** Update multiple specific packages or entire ranges (e.g., 1-4) in one go.
* **Cross-Platform:** Works 100% on Windows, macOS, and Linux.
* **Interactive Mode:** User-friendly CLI with loading animations and interruptible scans.

## 🖼️ Preview
<img src="pipman-cli-scan.png" width="700" />

<img src="pipman-cli-update.png" width="700" />

## 🚀 Installation 

1. Ensure you have **Python 3.6+** and **pip** installed on your system.
2. Download project and run `pipman-cli.py` 
<!-- 3. write pip install pipman-cli in terminal -->
## 📦 How to Usage
### Available Commands

| Command | Description |
|---------|-------------|
| scan | Scan all installed packages for updates (press 'q' to stop early) |
| update <name/pattern> | Smart update with fuzzy matching and multi-select |
| list | Show all installed packages |
| help | Display available commands |
| legend | Show color legend |
| exit | Exit the program |

<!-- * **Live on Github** [Click here!](https://github.com/Irfanh-dev/pipman-cli) -->

**Instructions;**     
**1.** type `Scan` after running pipman-cli.py, to scan the packages installed on your system.    
**2.** type `legend` to understand what each color means.   
**3.** type `update all` to update all out updated libraries.     
**4.** type `update {package_name}`  to update specific one. (e.g. update ytdlp) 
## ⚙️ Development & Technology

This tool is built for speed and reliability using:

* **Python 3.6+:** The core engine for package management.
* **Requests Library:** Handles version checking and dependency data.
* **Subprocess & Threading:** Powers the concurrent scanning and background tasks.
* **ANSI Styling:** For the attractive, color-coded terminal interface.


##  Acknowledgments

- Built with Python's subprocess and 
requests libraries
- Inspired by the need for a better pip user experience
- Thanks to the Python community for excellent package management tools

##  Issues & Support

If you encounter any issues or have suggestions:

1. Check the [Issues](https://github.com/Irfanh-dev/pipman-cli/issues) page
2. Create a new issue with detailed information
3. Include your Python version, OS, and error messages



# 📜  [![License](https://img.shields.io/badge/license-MIT-yellow.svg)](LICENSE)


* This project is open source and distributed under the **MIT License**.

---

Made with 💙 by Irfan ([@Irfanh-dev](https://github.com/Irfanh-dev)). Assisted with AI || 🚀 Stay connected and check profile for More Awesome upcoming projects.
