All Projects → thelamehacker → cleanmymac

thelamehacker / cleanmymac

Licence: GPL-3.0 License
A developer friendly command line cleaner program for modern macOS systems

Programming Languages

shell
77523 projects

Projects that are alternatives of or similar to cleanmymac

Kymsu
Keep Your macOs Stuff Updated (KYMSU)
Stars: ✭ 119 (+240%)
Mutual labels:  atom, homebrew, brew, yarn
Install nodejs and yarn homebrew
The guide for installing nvm | node | yarn via homebrew
Stars: ✭ 261 (+645.71%)
Mutual labels:  homebrew, brew, yarn
MacOS-All-In-One-Update-Script
Mac update shell script (Appstore, macOS, Homebrew and others)
Stars: ✭ 39 (+11.43%)
Mutual labels:  atom, homebrew, yarn
Dotfiles
Setup and install scripts for a new machine + dotfiles for various apps. Linux, Mac, and Mac (Amazon specific) branches are included.
Stars: ✭ 382 (+991.43%)
Mutual labels:  atom, homebrew
Ansible Role Homebrew
Ansible Role - Homebrew
Stars: ✭ 195 (+457.14%)
Mutual labels:  homebrew, brew
Brew
🍺🐧 The Homebrew package manager for Linux
Stars: ✭ 2,600 (+7328.57%)
Mutual labels:  homebrew, brew
Homebrew Emacs Plus
Emacs Plus formulae for the Homebrew package manager
Stars: ✭ 965 (+2657.14%)
Mutual labels:  homebrew, brew
Atom Autocomplete Module Import
⚛️ Search & install npm packages from import/require statements.
Stars: ✭ 182 (+420%)
Mutual labels:  atom, yarn
.config
⚙️ Bootstrappable user environment for macOS & Ubuntu
Stars: ✭ 31 (-11.43%)
Mutual labels:  homebrew, brew
meta-package-manager
🎁 a wrapper around all package managers
Stars: ✭ 277 (+691.43%)
Mutual labels:  homebrew, yarn
rubydoc.brew.sh
📖 An online Ruby documentation browser for Homebrew/brew
Stars: ✭ 13 (-62.86%)
Mutual labels:  homebrew, brew
puppet-homebrew
homebrew (+brewcask! +taps!) package installer and provider
Stars: ✭ 17 (-51.43%)
Mutual labels:  homebrew, brew
Txeh
Go library and CLI utilty for /etc/hosts management.
Stars: ✭ 181 (+417.14%)
Mutual labels:  homebrew, brew
Aliddns
aliyun ddns for golang【阿里云DDNS服务,用来将自己的动态IP同步到自己的域名解析服务器,安装方便,配置简单,默认支持Linux和MacOS以后台服务方式持续运行】
Stars: ✭ 136 (+288.57%)
Mutual labels:  homebrew, brew
Iterm Fish Fisher Osx
Complete guide and Bash script to install Command Line Tools + Homebrew + iTerm2 + Fish Shell + Fisher + Plugins for development purposes
Stars: ✭ 249 (+611.43%)
Mutual labels:  homebrew, brew
Dotfiles
Get started with your own dotfiles.
Stars: ✭ 1,094 (+3025.71%)
Mutual labels:  homebrew, brew
phpmon
Lightweight, native Mac menu bar app that interacts with Laravel Valet. Helps you manage multiple PHP installations, locate config files and more.
Stars: ✭ 1,896 (+5317.14%)
Mutual labels:  homebrew, brew
Brewlet
The missing menulet for brew.sh: keeping your packages up-to-date, and your system secure.
Stars: ✭ 298 (+751.43%)
Mutual labels:  homebrew, brew
Brew
🍺 The missing package manager for macOS (or Linux)
Stars: ✭ 30,318 (+86522.86%)
Mutual labels:  homebrew, brew
macstrap
Set up your macOS from scratch.
Stars: ✭ 16 (-54.29%)
Mutual labels:  homebrew, brew

Clean my macOS

Clean My macOS is built for modern macOS systems. It performs maintainance for mostly commonly used components in the core OS and third party tools with a single terminal command.

Clean My macOS uses a simple plugin system with all "cleaners" located in ~/.cleanmymac/cleaners directory. Functionality can be added (or removed) by adding (or removing) files in the directory.

Pre-requisites

You must have brew and git installed. You can use the cleaners that you need to or remove the ones that you do not want to use. Cleaners are located in the ~/.cleanmymac/cleaners directory.

To install Homebrew open terminal and type

$ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

After installing Homebrew, you can install git by typing the following in the terminal

$ brew install git

Installation

Open Terminal and type

$ git clone https://github.com/thelamehacker/cleanmymac.git && cd cleanmymac && ./install.sh && cd

Note: Clean My macOS is always installed in ~/.cleanmymac directory

Supported commands

Update all packages and run all maintainance cleaners on your system

$ cleanmymac

Run self-update for Clean My macOS

$ cleanmymac update

Display Clean My macOS help page

$ cleanmymac help

Supported cleaners

  • macOS core maintenance
  • Homebrew
  • Anaconda Navigator
  • npm
  • Yarn
  • Composer
  • Rustup
  • Atom

Uninstallation

To uninstall, run the following command in terminal

$ ~/.cleanmymac/setup/uninstall.sh

Note: Uninstallation is not required for updates. You can run $ cleanmymac update to perform auto-update.

How do cleaners work

Cleaners are located under ~/.cleanmymac/cleaners directory. You may remove the cleaners that are not applicable on your system.

How do I contribute

Feel free to fork the project and submit a pull request for new or updated cleaner scripts.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].