# mustel 🦦

A simple Python environment inspector. See what's installed across all your Python versions.

## Why?

Ever had this happen?
```
pip install numpy
import numpy  # ❌ ModuleNotFoundError
```

That's because you have multiple Python versions, and `pip` installed it in a different one!

**mustel** helps you see exactly what's installed where.

## Install

```bash
pip install mustel
```

## Usage

```bash
mustel           # Show packages in current Python
mustel all       # Show all Python installations
mustel diff      # Compare packages across Pythons
mustel check X   # Check if package X exists
mustel updates   # Show outdated packages
mustel help      # Show help
```

## Examples

### See all your Pythons
```
> mustel all

🦦 mustel — all pythons

Found 3 Python(s):

------------------------------------------------------------
★ Python 3.13.7 (current)
  Path: C:\Users\...\Python313\python.exe
  Packages: 151

  Python 3.14.0 
  Path: C:\Users\...\Python314\python.exe
  Packages: 8
------------------------------------------------------------
```

### Use with a specific Python
```bash
C:\Python314\python.exe -m mustel
```

## Why "mustel"?

Named after the **Mustelidae** family (otters, weasels, ferrets) - small but effective hunters that find things in hidden places! 🦦

## License

Proprietary - All Rights Reserved.  
Copyright © 2025 Ameya Kulkarni, Raunak Nayak

See [LICENSE](LICENSE) for details.
