Skip to main content

Fully Functional Uninstaller for Mac OS

Project description

iAppGone

iAppGone is a command-line tool for macOS that allows you to list and uninstall applications from different sources like /Applications, Homebrew, and the App Store. It helps you reclaim disk space by completely removing applications and their associated artifacts.

Features

  • List all installed applications.
  • Uninstall a specific application.
  • Uninstall multiple applications by providing their index numbers.
  • Supports applications installed via /Applications, Homebrew, and the App Store.
  • Removes associated artifacts such as caches, preferences, and logs.

Requirements

  • Python 3

Installation

pip install pandas tabulate colorama
git clone https://github.com/h4rithd/iAppGone.git
cd iAppGone
sudo python3 iAppGone.py -l

Usage

List all installed applications:

sudo python3 iAppGone.py -l

Uninstall a specific application:

sudo python3 iAppGone.py -u AppName

Replace AppName with the name of the application you want to uninstall.

Uninstall multiple applications by index numbers:

sudo python3 iAppGone.py -m 1,2,4

Replace 1,2,4 with the index numbers of the applications you want to uninstall, separated by commas.

Options

-l, --list: List all installed applications.
-u, --app: Uninstall a specific application by name.
-m, --multi: Uninstall multiple applications by index numbers.

Contributing

Contributions are welcome! If you find any issues or have suggestions for improvements, please open an issue or a pull request.

License

This project is licensed under the MIT License. See the LICENSE file for details.

Project details


Release history Release notifications | RSS feed

This version

0.1

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

iAppGone-0.1.tar.gz (5.0 kB view details)

Uploaded Source

Built Distribution

iAppGone-0.1-py3-none-any.whl (5.4 kB view details)

Uploaded Python 3

File details

Details for the file iAppGone-0.1.tar.gz.

File metadata

  • Download URL: iAppGone-0.1.tar.gz
  • Upload date:
  • Size: 5.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.12.2

File hashes

Hashes for iAppGone-0.1.tar.gz
Algorithm Hash digest
SHA256 dfd0bff7bed0c33a8f414bc75c911cddfa9fec913407f9891eaf0ee968251805
MD5 f2584ddb8e8cd3f8e6364ae8427bb506
BLAKE2b-256 684a62d399b3b5cc1abfdc28cdd9ad0606f3bf4659da7a4478adfa68b572909a

See more details on using hashes here.

File details

Details for the file iAppGone-0.1-py3-none-any.whl.

File metadata

  • Download URL: iAppGone-0.1-py3-none-any.whl
  • Upload date:
  • Size: 5.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.12.2

File hashes

Hashes for iAppGone-0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 cd99d230e63ad36d21e2499f2d8d372ea2723b931c18ed7790b95c4b3da676bb
MD5 4de3552df9f9e622f8c576e22c5c0beb
BLAKE2b-256 c1e079753cd5ef2f2623e1123a48df19b10370a9e91444e1b215c896a8a94f9b

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