-
Notifications
You must be signed in to change notification settings - Fork 0
Installation and Usage
Lucas edited this page Mar 7, 2026
·
18 revisions
- macOS
- GitHub CLI (
gh) - a GitHub account authenticated with
gh auth login - Xcode or Command Line Tools if you want the native GUI app built locally from source
From any Mac:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/WayneTechLab/GH-Workflow-Clean/main/install.sh)"Then:
gh auth login -h github.com
gh-actions-cleanupOr open the native app:
open "/Applications/GH Workflow Clean.app"chmod +x gh-actions-cleanup install-gh-actions-cleanup.sh
./install-gh-actions-cleanup.shInstaller behavior:
- removes older CLI installs before reinstalling
- removes older app bundles before reinstalling
- installs the CLI into a writable macOS bin directory
- installs the app into
/Applicationswhen writable, otherwise~/Applications - builds the native Finder/Dock icon from the shipped
AppIcon.appiconset - bundles the current version and Terms of Service into the app
- bundles help files, security notes, brand docs, and project info into the app
- uses the existing
ghkeychain session instead of storing tokens - redacts common token and key patterns from the native app log panel
Interactive:
gh-actions-cleanupFull cleanup:
gh-actions-cleanup --repo OWNER/REPO --all --yesDry run:
gh-actions-cleanup --repo OWNER/REPO --all --dry-run --yesThe native app includes:
- a responsive SwiftUI single-shell dashboard
- ultrawide, desktop, compact, and narrow layouts
- repository list loading with search, checkmarks, and select-all
- visible GitHub account state
- logout action for the selected account
- live output console
- safety arm switch before destructive actions run
- an every-launch warning and Terms of Service acceptance screen
- built-in help actions for terms, security notes, brand docs, and project info