Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Hog app icon

Hog

Hog is a lightweight macOS menu bar utility that shows the top CPU-consuming processes.

It samples the process table every few seconds, excludes itself, and stays icon-only in the menu bar. The popover shows up to three processes that have stayed above the CPU threshold for at least 30 seconds, plus a manual refresh button and a shortcut to Activity Monitor. If nothing qualifies, Hog says it has no truffles.

Install

brew tap svperior-jon/hog https://github.com/svperior-jon/hog
brew trust --cask svperior-jon/hog/hog
brew install --cask svperior-jon/hog/hog

Homebrew 6 requires explicit trust for third-party cask taps. After the tap is trusted, updates can be installed with:

brew upgrade --cask svperior-jon/hog/hog

Build and Run

./script/build_and_run.sh

The app is staged at:

dist/Hog.app

Package

./script/package.sh 0.1.11

This creates:

dist/Hog-0.1.11.zip

The script prints the SHA-256 digest for use in a Homebrew Cask.

Notarize

Create a notary profile once with your Apple Developer account:

xcrun notarytool store-credentials hog-notary \
  --apple-id "you@example.com" \
  --team-id "W9XJY8C57G"

When prompted, enter an app-specific password for that Apple ID.

Then notarize, staple, validate, and rebuild the caskable zip:

./script/notarize.sh 0.1.11

The notarization script uses the hog-notary Keychain profile by default. Override it with HOG_NOTARY_PROFILE if needed.

Cask

The Homebrew Cask lives at Casks/hog.rb and installs the signed, notarized release zip from GitHub.

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages