Hello fellow developers! 👋
I’d like to introduce Mac Storage Manager, an open-source shell script designed to manage disk space on macOS. Whether you're working on macOS software or just want better control over your system, this tool offers a developer-friendly approach to disk cleanup.
---
📋 Features:
- Comprehensive Size Analysis:
- Calculates sizes of Homebrew formulas and casks.
- Scans /Applications and ~/Applications folders.
- Optionally uses sudo find to locate applications system-wide.
- Interactive Deletion:
- Select applications to delete through a simple GUI (whiptail).
- Optional cleanup of associated files: Caches, Logs, Preferences, and more.
- Progress Bars and Logging:
- Displays progress during lengthy operations and logs every action for transparency.
- Lightweight and Developer-Focused:
- Built entirely in zsh with dependencies like jq and newt.
---
📽️ Demo:
Check out a quick demo on YouTube:
---
🚀 How to Use:
1. Clone the repository:
2. Make the script executable:
3. Install dependencies:
4. Run the script:
---
🌟 Why Use Mac Storage Manager?
- For Developers: Simplifies the management of disk space without relying on third-party GUI tools.
- Customizable: Modify or extend the script to fit your workflow. Fork the project and make it your own!
- Open Source: Licensed under MIT. Contributions and feedback are always welcome.
---
💻 Project on GitHub:
Explore the code and collaborate:
Mac Storage Manager on GitHub
---
What do you think? Would love to hear feedback from the MacRumors developer community! 😊
I’d like to introduce Mac Storage Manager, an open-source shell script designed to manage disk space on macOS. Whether you're working on macOS software or just want better control over your system, this tool offers a developer-friendly approach to disk cleanup.
---
📋 Features:
- Comprehensive Size Analysis:
- Calculates sizes of Homebrew formulas and casks.
- Scans /Applications and ~/Applications folders.
- Optionally uses sudo find to locate applications system-wide.
- Interactive Deletion:
- Select applications to delete through a simple GUI (whiptail).
- Optional cleanup of associated files: Caches, Logs, Preferences, and more.
- Progress Bars and Logging:
- Displays progress during lengthy operations and logs every action for transparency.
- Lightweight and Developer-Focused:
- Built entirely in zsh with dependencies like jq and newt.
---
📽️ Demo:
Check out a quick demo on YouTube:
---
🚀 How to Use:
1. Clone the repository:
Code:
git clone https://github.com/NarekMosisian/mac-storage-manager.git
Code:
chmod +x ./application_size_checker.sh
Code:
brew install jq newt
Code:
./application_size_checker.sh
---
🌟 Why Use Mac Storage Manager?
- For Developers: Simplifies the management of disk space without relying on third-party GUI tools.
- Customizable: Modify or extend the script to fit your workflow. Fork the project and make it your own!
- Open Source: Licensed under MIT. Contributions and feedback are always welcome.
---
💻 Project on GitHub:
Explore the code and collaborate:
Mac Storage Manager on GitHub
---
What do you think? Would love to hear feedback from the MacRumors developer community! 😊
Last edited: