List all packages ever installed on your machine.
Project description
WhatInstalled is a tool to list all packages ever installed on your machine. Currently these package manager are handled:
- Homebrew
- Macport
- luarocks
- pip
- pipx
- gem
- npm
- yarn
Comming soon:
- apt-get
- aptitude
- yum
- pacman
- dpkg
- dnf
- zypper
- easy_install
- rvm
- nvm
Installation
You can install it with pip :
pip install whatinstalled
Or clone this repository and simply run :
cd whatinstalled/
pip install -e .
Usage
$ whatinstalled --help
Usage: main.py [OPTIONS]
╭─ Options ───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮
│ --profile TEXT Select a given profile among this list: lua,mac,node,python,ruby [default: None] │
│ --include-system --no-include-system Include system packages [default: no-include-system] │
│ --exclude TEXT Exclude given installers separated by a comma [default: None] │
│ --json --no-json Output to JSON [default: no-json] │
│ --csv --no-csv Output to CSV [default: no-csv] │
│ --help Show this message and exit. │
╰─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
whatinstalled-0.2.0.tar.gz
(4.9 kB
view hashes)
Built Distribution
Close
Hashes for whatinstalled-0.2.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d68bfca4d2a31967d831551d2f79c93899d1666deba7e562ba59130a7c89fb19 |
|
MD5 | 8d3692767d73584bc0ffd4913c2ff672 |
|
BLAKE2b-256 | 6b772f8dc02033d7df932f25f96fffe9f0a58ad188209219d15915c274ee50f4 |