diff --git a/Brewfile b/Brewfile index 7a8cc8b..3c8d3c8 100644 --- a/Brewfile +++ b/Brewfile @@ -12,9 +12,8 @@ brew "svn" brew "tldr" brew "tree" brew "wget" -cask "adguard" +cask "appcleaner" cask "bartender" -cask "diffusionbee" cask "duckduckgo" cask "fliqlo" cask "font-atkinson-hyperlegible" @@ -26,34 +25,18 @@ cask "font-lato" cask "font-roboto" cask "font-ubuntu-mono-nerd-font" cask "hazel" +cask "latest" cask "iina" cask "istat-menus" cask "iterm2" +cask "keyclu" cask "lyn" cask "micro-snitch" cask "mullvadvpn" +cask "netnewswire" cask "powerphotos" cask "raycast" cask "shottr" -cask "signal" cask "steam" cask "transmission" -cask "transmit" -cask "transnomino" -cask "visual-studio-code" -mas "Bitwarden", id: 1352778147 -mas "ChronoSync Express", id: 904801687 -mas "DaisyDisk", id: 411643860 -mas "Hush", id: 1544743900 -mas "iMovie", id: 408981434 -mas "Numbers", id: 409203825 -mas "Pages", id: 409201541 -mas "PhotoMill", id: 778590574 -mas "PhotoSweeper", id: 463362050 -mas "Pixelmator Pro", id: 1289583905 -mas "PopClip", id: 445189367 -mas "Raivo OTP", id: 1498497896 -mas "Reeder", id: 1529448980 -mas "System Color Picker", id: 1545870783 -mas "The Unarchiever", id: 425424353 -mas "Vinegear - Tube Cleaner", id: 1591303229 +cask "vscodium" diff --git a/bin/config.sh b/bin/config.sh index eb07b2d..f8569a3 100644 --- a/bin/config.sh +++ b/bin/config.sh @@ -136,7 +136,7 @@ sudo defaults write /Library/Preferences/SystemConfiguration/com.apple.smb.serve # Cleanup and final touches echo "⚙️ Cleanup and final touches..." -brew -v update && brew -v upgrade && mas upgrade && brew -v cleanup --prune=2 && brew doctor && brew -v upgrade --casks --greedy +brew -v update && brew -v upgrade && brew -v cleanup --prune=2 && brew doctor && brew -v upgrade --casks --greedy # Exit script exit diff --git a/bin/install.sh b/bin/install.sh index e9d525f..f4241f2 100644 --- a/bin/install.sh +++ b/bin/install.sh @@ -34,7 +34,6 @@ update_brew() { echo "⚙️ Update and cleanup Homebrew..." brew -v update brew -v upgrade - mas upgrade brew -v cleanup --prune=2 brew doctor brew -v upgrade --casks --greedy @@ -58,8 +57,6 @@ if ! command -v brew >/dev/null 2>&1; then echo "📦 Installing XCode CL tools..." xcode-select --install install_homebrew - echo "📦 Installing MAS..." - brew install mas update_brew install_apps echo "⚙️ Disabling Homebrew Analytics" diff --git a/bin/update.sh b/bin/update.sh index 109da3b..b1aa5cc 100644 --- a/bin/update.sh +++ b/bin/update.sh @@ -31,19 +31,6 @@ while true; do sudo -n true; sleep 60; kill -0 "$$" || exit; done 2>/dev/null & printf "⚙️ Updating Homebrew...\n" brew update-reset -# Update Mac App Store applications -printf "⚙️ Updating Mac App Store applications...\n" -outdated_apps=$(mas outdated) -if [ ! -z "$outdated_apps" ] -then - while IFS= read -r app; do - app_id=$(echo "$app" | awk '{ print $1 }') - app_name=$(echo "$app" | awk '{$1=""; print $0}') - printf "Updating %s...\n" "$app_name" - mas upgrade "$app_id" - done <<< "$outdated_apps" -fi - # Cleanup printf "⚙️ Cleaning up Homebrew...\n" brew cleanup -s && brew doctor && brew upgrade --cask --greedy diff --git a/config/.zshrc b/config/.zshrc index 6c44cda..fbcbca6 100644 --- a/config/.zshrc +++ b/config/.zshrc @@ -47,4 +47,4 @@ alias ping="prettyping --nolegend" alias myip="ipconfig getifaddr en0" # Brew -alias bup="brew -v update && brew -v upgrade && mas upgrade && brew -v cleanup --prune=2 && brew doctor && brew -v upgrade --casks --greedy" +alias bup="brew -v update && brew -v upgrade && brew -v cleanup --prune=2 && brew doctor && brew -v upgrade --casks --greedy" diff --git a/doc/CHANGELOG.md b/doc/CHANGELOG.md index 1ae038c..9ca8e29 100644 --- a/doc/CHANGELOG.md +++ b/doc/CHANGELOG.md @@ -11,6 +11,42 @@ All notable changes to this project will be documented in this file. The types o --- +## __1.13.11__ ([2023-12-05](https://github.com/MarioCatuogno/Clean-macOS/milestone/9)) + +This minor release update the Brewfile and the removal of `mas` command to install apps from App Store. + +__DOCS__ + +* 📝 update CHANGELOG file + +__CHANGED__ + +* 🔥 switched from `VisualStudioCode` to `VsCodium` brew formula + +__FIXED__ + +* 🐛 remove `mas` references because, due to Apple restricting APIs, it seems to no longer work properly [link](https://github.com/mas-cli/mas/issues/486) + +__NEW__ + +* 📦 add `AppCleaner` Homebrew formula +* 📦 add `Dato` MAS formula +* 📦 add `Latest` Homebrew formula +* 📦 add `NetNewsWire` Homebrew formula +* 📦 add `KeyClu` Homebrew formula +* 📦 add `Wipr` MAS formula + +__REMOVED__ + +* 🗑️ remove `AdGuard` Homebrew formula +* 🗑️ remove `DiffusionBee` Homebrew formula +* 🗑️ remove `Hush` MAS formula +* 🗑️ remove `Raivo OTP` MAS formula +* 🗑️ remove `Reeder` MAS formula +* 🗑️ remove `Signal` Homebrew formula +* 🗑️ remove `Transmit` Homebrew formula +* 🗑️ remove `Transnomino` Homebrew formula + ## __1.13.10__ ([2023-10-03](https://github.com/MarioCatuogno/Clean-macOS/milestone/9)) This minor release update the Brewfile. @@ -233,7 +269,7 @@ __NEW__ __REMOVED__ -* 🗑️ remove `AppCleaer` Homebrew formula +* 🗑️ remove `AppCleaner` Homebrew formula ## __1.13.0__ ([2023-02-28](https://github.com/MarioCatuogno/Clean-macOS/milestone/9))