A zsh plugin that displays terminal feedback and git/npm/yarn controls in the iTerm2 Touch Bar.
zsh iTerm Touchbar is a zsh plugin that integrates with iTerm2 to display terminal feedback and interactive controls on the MacBook Pro's Touch Bar. It shows real-time information like the current directory, git branch status, and npm/yarn scripts, allowing developers to execute common commands directly from the Touch Bar. This plugin solves the problem of context switching and memorizing keyboard shortcuts by providing a visual, touch-friendly interface for terminal operations.
MacBook Pro users who work extensively in the terminal with zsh, iTerm2, and git, and want to leverage the Touch Bar for a more efficient development workflow. It's particularly useful for developers managing git repositories and running npm/yarn scripts regularly.
Developers choose this plugin because it uniquely transforms the Touch Bar into a dynamic terminal assistant, offering real-time feedback and one-touch actions that streamline git operations and script execution. Its integration with popular zsh frameworks and customizable environment variables provides flexibility without compromising ease of use.
Display feedback of terminal in the 🍏 Touchbar
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Displays visual icons for uncommitted, unstaged, untracked, stashed, unpulled, and unpushed changes on the Touch Bar, as shown in the README's F3 section with symbols like '+' and '⇡'.
Allows switching git branches and pushing to origin with one-touch buttons, reducing reliance on keyboard commands and memorizing shortcuts.
Lists and runs scripts from package.json directly via the Touch Bar (F5), enabling quick execution without typing commands, as highlighted in the features.
Offers ENV variables to enable/disable git and yarn features and customize git icons, providing flexibility without code changes, as detailed in the README.
Requires a MacBook Pro with Touch Bar, iTerm2 3.1.beta.3+, zsh, and a zsh-framework, making it incompatible with other systems or terminals.
Installation differs across zsh frameworks (oh-my-zsh, antigen, zgen), which can be confusing and error-prone for those not using oh-my-zsh as a default.
Relies on specific iTerm2 beta features from an old issue; the README lacks update notes, suggesting potential stagnation or compatibility risks with newer software.