Skip to main content

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
  • dpkg
  • yum
  • dnf

Comming soon:

  • aptitude
  • pacman
  • 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: mac,linux,python,lua,node,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                                           Output to JSON                                                                               │
│ --csv                                            Output to CSV                                                                                │
│ --output                                   TEXT  Save the output in a file [default: None]                                                    │
│ --help                                           Show this message and exit.                                                                  │
╰───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯

Project details


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.3.0.tar.gz (5.2 kB view details)

Uploaded Source

Built Distribution

whatinstalled-0.3.0-py3-none-any.whl (8.5 kB view details)

Uploaded Python 3

File details

Details for the file whatinstalled-0.3.0.tar.gz.

File metadata

  • Download URL: whatinstalled-0.3.0.tar.gz
  • Upload date:
  • Size: 5.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.0.0 CPython/3.12.4

File hashes

Hashes for whatinstalled-0.3.0.tar.gz
Algorithm Hash digest
SHA256 d1eb0a137175fc64502b2188a7cd52a282008a7ab63d84f99b6c00bd47dc9119
MD5 796770750967a9157e2173851825bab0
BLAKE2b-256 d8025278828c89214fe8c86cb99919915bb408d510da66c365d66ad8bb1757a7

See more details on using hashes here.

File details

Details for the file whatinstalled-0.3.0-py3-none-any.whl.

File metadata

File hashes

Hashes for whatinstalled-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 acfeedf1c2e7b69089dc33a20d43a6ae8d85b6f9cd1ed5f56e95fc47c0e99878
MD5 2856f1887d1b7e1de82acdffaabe574d
BLAKE2b-256 a66227601abac57931c2856d0939b29385cb64b06942352b4d51f2b377999dbc

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page