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.
Metadata
Release files for iAppGone 0.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| iAppGone-0.1.tar.gz | 5.0 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| iAppGone-0.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 10.3 kB
Release files / iAppGone-0.1.tar.gz
| Download URL | iAppGone-0.1.tar.gz |
|---|---|
| Size | 5.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
dfd0bff7bed0c33a8f414bc75c911cddfa9fec913407f9891eaf0ee968251805
|
|
BLAKE2b-256 checksum How to use checksums |
684a62d399b3b5cc1abfdc28cdd9ad0606f3bf4659da7a4478adfa68b572909a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.0 CPython/3.12.2
|
Release files / iAppGone-0.1-py3-none-any.whl
| Download URL | iAppGone-0.1-py3-none-any.whl |
|---|---|
| Size | 5.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
cd99d230e63ad36d21e2499f2d8d372ea2723b931c18ed7790b95c4b3da676bb
|
|
BLAKE2b-256 checksum How to use checksums |
c1e079753cd5ef2f2623e1123a48df19b10370a9e91444e1b215c896a8a94f9b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.0 CPython/3.12.2
|