Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

Narek1996

macrumors newbie
Original poster
Dec 8, 2024
1
0
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:
Code:
   git clone https://github.com/NarekMosisian/mac-storage-manager.git
2. Make the script executable:
Code:
   chmod +x ./application_size_checker.sh
3. Install dependencies:
Code:
   brew install jq newt
4. Run the script:
Code:
   ./application_size_checker.sh

---

screenshot_main.png


🌟 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:
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.