VibeHunt
Back to browse

SCM Breeze

Set of shell scripts (for bash and zsh) that enhance your interaction with git. ![Freeware][Freeware Icon]

SCM Breeze provides a collection of shell scripts for Bash and Zsh that augment the Git command line. By assigning numbered environment variables to each modified file shown in `git status`, it lets users reference individual files or ranges with short numeric arguments. The scripts include aliases such as `ga` for adding files, `gd` for diffing, `grs` for resetting, and `gco` for checking out, all of which expand the numeric shortcuts into the corresponding paths. Integration with the shell also offers tab‑completed repository indexes, custom file‑handling shortcuts, and a set of additional aliases for common Git and system commands.

The tool is intended for developers who work frequently with Git and want faster, more concise interactions without leaving the terminal. It is open‑source, free to use, and requires Ruby for some commands to improve performance. Installation is performed by cloning the repository and sourcing a provided script, which adds the necessary configuration to the user’s shell startup files.

Distinctive features include automatic numbering of changed files, range expansion for batch operations, and a repository index with tab completion. Users can also define custom emojis for usernames and staff groups, and they may create or link external design directories to their projects for organized workflow management.

Reviews

Sign in to leave a review.

Loading reviews…

Similar apps