Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/chrissimpkins/chug
Simple, clickable Homebrew package management for macOS
https://github.com/chrissimpkins/chug
homebrew mac-osx osx package-manager update upgrade
Last synced: 2 months ago
JSON representation
Simple, clickable Homebrew package management for macOS
- Host: GitHub
- URL: https://github.com/chrissimpkins/chug
- Owner: chrissimpkins
- License: mit
- Created: 2015-12-20T00:12:55.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2018-03-23T03:50:55.000Z (almost 7 years ago)
- Last Synced: 2024-10-10T13:04:11.164Z (2 months ago)
- Topics: homebrew, mac-osx, osx, package-manager, update, upgrade
- Language: Shell
- Homepage:
- Size: 4.47 MB
- Stars: 24
- Watchers: 4
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# Chug
## What is Chug?
Chug is a macOS application that turns your routine installed [Homebrew](http://brew.sh/) package upgrades and outdated package cleanup into a simple desktop icon click workflow.
The tool will perform the following actions through Homebrew without the need for a terminal or manual/scripted/aliased command execution on the command line:
- Update the Homebrew formulae
- Examine your system for outdated packages
- Upgrade all outdated packages
- Remove all outdated packages following successful upgrades## Quickstart
- [Download the Chug installer](https://github.com/chrissimpkins/chug/releases/download/v0.10.0/Chug-Installer.dmg)
- Double click the installer icon
- Drag and drop the icon onto the Application directory in the installer window
- Prost!## System Requirements
macOS 10.7 or later and support for 64-bit Intel binaries
The Homebrew executable must be installed on the path `/usr/local/bin/brew` (as [recommended by the Homebrew developers](https://github.com/Homebrew/brew/blob/master/docs/FAQ.md#why-does-homebrew-prefer-i-install-to-usrlocal)) to use the default Chug build.
Use the following command to confirm that the Homebrew executable is installed on the correct path:
```
$ which brew
```If the output from the above command is not `/usr/local/bin/brew`, please see the [Homebrew documentation](http://brew.sh/) for details on how to modify your install path in order to use Chug with Homebrew.
## Install
[Download the Chug installer](https://github.com/chrissimpkins/chug/releases/download/v0.10.0/Chug-Installer.dmg), double click on the installer file, and then drag and drop the Chug application icon onto the Applications directory in the installer window.
You can access Chug via Launchpad and pin the icon to your dock for easy access.
## Usage
Click that handsome beer label icon to start chugging...
Sit back and relax. The entire process is automated from there.
### Package Updates
By default, your package updates and cleanup are indicated with a progress bar and status update text.
Click the Details dropdown to view the standard output text from Homebrew as the updates and cleanup take place (or afterwards to review a log of your updates).
Click the Quit button to close the update progress indicator window and exit Chug.
## Issues
If Chug isn't cool, refreshing, with no aftertaste, please [submit a new issue report](https://github.com/chrissimpkins/chug/issues/new) on the Github repository issue tracker.
## License
Chug is licensed under the MIT license. The full text of the license is [here](https://github.com/chrissimpkins/chug/blob/master/LICENSE).