Pair seamlessly with Git when using Github
You love attributing your pairs when committing together? We all do!
But writing names once and again is repetitive enough that we forget doing it, isn't it?
Not anymore! Start your pairing sessions and switch pairs with a simple ๐ command, while keeping control over your commit messages! Ready to get started?
pair with "Gonzalo <[email protected]>" # that's all!
# Wanna pair swap?
pair with "Alice <[email protected]>"
# Never stop pairing!
# Well, if you do:
pair stop
That sounds cool, how does it work?
Binaries for official releases may be downloaded from the releases page on GitHub.
If you want to compile it from source, try:
go get github.com/gonzalo-bulnes/pair/...
For Unix/Linux users, you can install pair
using the following command. You may want to change the version number in the command below from v1.0.0-alpha2
to whichever version you want:
curl -sL -o /usr/local/bin/pair \
https://github.com/gonzalo-bulnes/pair/releases/download/v1.0.0-alpha2/pair-linux-amd64 \
&& chmod +x /usr/local/bin/pair
Whether it is your first pull request or your 100th, the contributing guidelines are here to help you get started!
Please note that by participating in this project, you agree to abide by its code of conduct. That is true for pull requests, and also when participating in issues.
You might also want to check git-pair, an independent project that seems similar in spirit to the approach proposed in #12. Also written in Go, it might be a nice opportunity to see different approaches to the same problem!
Made by fine people at the Recurse Center, the more the merrier! ๐
The pear emoji in the header was rendered from an SVG that belongs to Google and was published under the Apache License v2.0 as part of Noto Emoji.
Thanks to the team behind shush
for their inspiring README
!
Pair
Copyright (C) 2018 Gonzalo Bulnes Guilpain
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.