gquick is a minimalist CLI tool designed to automate the repetitive "add-commit-push" workflow in Git. It allows you to stage changes, create a commit, and push to your remote repository with a single command.
- One-Command Workflow: Replaces
git add .,git commit -m "...", andgit pushwith a single shortcut. - Process Tracking: Provides clear, color-coded feedback for each stage of the Git process.
- Error Handling: Stops execution if a step fails (e.g., if there are no changes to commit or if the push fails).
- Lightweight: A simple Bash script with zero overhead.
The easiest way to install on Arch Linux is via the AUR:
yay -S gquick-gitFor other Linux distributions, clone the repository and create a symbolic link:
git clone https://github.com/YOUR_GITHUB_USERNAME/gquick.git
cd gquick
chmod +x gquick
sudo ln -s $(pwd)/gquick /usr/bin/gquickSimply provide your commit message as an argument:
gquick "your commit message here"git add .is executed to stage all changes.git commit -m "your message"is executed.git pushis executed to update the remote repository.
gitbash
This project is licensed under the MIT License.
Note: Make sure you are inside a Git repository before running
gquick.