| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Name | Name | Last commit date | ||
|---|---|---|---|---|
Quickly open a terminal from the current Finder directory.
The app auto-detects the following terminals. Uninstalled ones are greyed out:
If the preferred terminal is uninstalled, it automatically falls back to the built-in Terminal.app.
# Trust the cask (one-time; needed on Homebrew ≥ 5.1.15, skip on older versions)
brew trust --cask solarhell/tap/solarhell-go2shell
# Install
brew install solarhell/tap/solarhell-go2shell
# Upgrade
brew upgrade solarhell/tap/solarhell-go2shellUpgrading from an older install? The cask was renamed from go2shell to solarhell-go2shell to avoid a name collision with the unrelated go2shell cask in homebrew/cask. Trust entries are stored per token and are not carried over by the rename, so trust the new token first, then migrate:
brew trust --cask solarhell/tap/solarhell-go2shell brew migrate --cask solarhell/tap/go2shell
make install
# Then drag go2shell.app from /Applications to the Finder toolbar
# (hold ⌘ while dragging)
# Done! Click the toolbar icon to open a terminal in the current directory.Note: The app is not notarized. macOS Gatekeeper may block it on first launch. To bypass:
xattr -d com.apple.quarantine /Applications/go2shell.appOr go to System Settings > Privacy & Security and click "Open Anyway".
Option 1: Hold Option key
Option 2: Command line
open /Applications/go2shell.app --args --show-uiOption 3: Defaults
# Set to Terminal.app (default)
defaults write com.solarhell.go2shell PreferredTerminal Terminal
# Set to iTerm2
defaults write com.solarhell.go2shell PreferredTerminal iTerm
# Set to Warp / Ghostty / WezTerm / Kitty / Alacritty
defaults write com.solarhell.go2shell PreferredTerminal Warp
defaults write com.solarhell.go2shell PreferredTerminal Ghostty
defaults write com.solarhell.go2shell PreferredTerminal WezTerm
defaults write com.solarhell.go2shell PreferredTerminal Kitty
defaults write com.solarhell.go2shell PreferredTerminal AlacrittyBuilt with Swift Package Manager and Makefile.
make help # Show all commands
make build # Build the app
make install # Install to /Applications
make clean # Clean build files
make debug # Show debug infoswift build -c release
.build/release/go2shellNote: SPM alone only compiles the binary. Use make build to create a full App Bundle.
go2shell/ ├── Package.swift # SPM configuration ├── Makefile # Build automation ├── Sources/ │ ├── main.swift # Entry point │ ├── Views.swift # SwiftUI interface │ ├── TerminalManager.swift # Terminal launch logic │ ├── Terminal.swift # Terminal.app ScriptingBridge │ ├── Finder.swift # Finder ScriptingBridge │ └── FinderManager.swift # Finder path retrieval ├── Resources/ │ ├── Info.plist # App configuration │ ├── go2shell.entitlements # App entitlements │ └── AppIcon.icns # App icon └── .build/ # Build output (generated)
MIT
| Back | FazBrowse Home | New Git URL |