Git::Background
Execute git commands in background and notify the result. Executing in background is convenient in commands which take a while, like git pull, git push and so on. git background command is provided for the purpose.
Installation
Add this line to your application's Gemfile:
gem 'git-background'
And then execute:
$ bundle
Or install it yourself as:
$ gem install git-background
Usage
Use git background command.
For example, git push in background:
git background push
You can specify the notification with option --notifier=.
For example, to notify with tmux:
git background --notifier=tmux push
Available notifiers are listed in notifier gem or tmux or osx_notification.
If you don't want to notify, use option --no-notifier.
git background --no-notifier push
Alias like bg is very useful.
git config --global alias.bg background
Contributing
- Fork it
- Create your feature branch (
git checkout -b my-new-feature) - Commit your changes (
git commit -am 'Add some feature') - Push to the branch (
git push origin my-new-feature) - Create new Pull Request
License
This gem is distributed under MIT license.