ENID
← Kembali ke Catatan

Mole: Bantu Mac Saya Bernapas Lagi

Pendahuluan

Saat macOS terasa lambat tanpa sebab jelas, penyebabnya sering penumpukan biasa: cache, log, sisa data aplikasi, dan artefak project yang bisa dibangun ulang. Catatan ini memakai Mole, CLI macOS sumber terbuka, untuk menemukan beban itu dan menghapusnya tanpa menyerahkan disk ke aplikasi pembersih tertutup.

Mole hanya untuk macOS, mendukung macOS 12 ke atas, dan tidak boleh dijalankan dengan sudo. Rilis saat ini V1.59.1.

Instalasi

Homebrew

brew install mole

Perintah ini hanya menginstal CLI.

Skrip instalasi

curl -fsSL https://raw.githubusercontent.com/tw93/mole/main/install.sh | bash

Kunci versinya agar tidak mengikuti main:

curl -fsSL https://raw.githubusercontent.com/tw93/mole/main/install.sh | bash -s -- 1.59.1

Untuk menghindari sudo saat update berikutnya, instal di home directory:

mkdir -p "$HOME/.local/bin"
curl -fsSL https://raw.githubusercontent.com/tw93/mole/main/install.sh | bash -s -- --prefix "$HOME/.local/bin"
export PATH="$HOME/.local/bin:$PATH"

Penggunaan

Buka menu

mo

mo tanpa argumen membuka Clean, Uninstall, Optimize, Analyze, dan Status. Tombol panah dan Vim keys sama-sama bisa dipakai.

Pratinjau pembersihan dulu

Mole tidak dry-run secara default. Selalu pratinjau pekerjaan destruktif:

mo clean --dry-run
sudo -v && mo clean --dry-run

Bentuk kedua memberi pratinjau lebih lengkap karena pratinjau tanpa kredensial sudo melewatkan path yang butuh akses administrator.

Purge artefak project

purge terpisah dari clean dan menargetkan berkas yang bisa dibangun ulang seperti node_modules, dist, target, venv, .next, DerivedData, dan Pods:

mo purge --dry-run
mo purge --yes

Aktivitas terbaru dilewati secara default, repo bersarang dilindungi, dan worktree tidak pernah dihapus.

Temukan ruang, lalu cek kesehatan

mo analyze
mo status
mo history --limit 20

Pakai analyze untuk melihat pemakai ruang, status untuk cek kesehatan read-only, dan history untuk meninjau apa yang sudah dihapus.

Bukti

Bukan screenshot stok — Mac saya sendiri setelah sekali jalan:

Output terminal mo clean: 1,44 GB dibersihkan dari 129 item, membebaskan 4,95 GB

Referensi