Manage your github projects with your git cli
- atomate your projects
- manage your projects where you work
- use it as your personal todo list
Generate a token here : https://github.com/settings/tokens (You need to be loged in)
To export the Github username is optional. But it requred to access your personal profile projects.
echo 'export GITHUB_TOKEN="asdfasdfasdfasdfasdfasdfasdfasdfasdf"' >> ~/.zshrc
echo 'export GITHUB_USERNAME="change-me-to-your-username"' >> ~/.zshrc
echo 'export GITHUB_ORGANISATIONS="klustair,kubernetes"' >> ~/.zshrc
curl https://raw.githubusercontent.com/mms-gianni/git-project/master/cmd/git-project/git-project.mac.64bit -o /usr/local/bin/git-project
chmod +x /usr/local/bin/git-project
echo 'export GITHUB_TOKEN="asdfasdfasdfasdfasdfasdfasdfasdfasdf"' >> ~/.bashrc
echo 'export GITHUB_USERNAME="change-me-to-your-username"' >> ~/.bashrc
echo 'export GITHUB_ORGANISATIONS="klustair,kubernetes"' >> ~/.bashrc
curl https://raw.githubusercontent.com/mms-gianni/git-project/master/cmd/git-project/git-project.linux.64bit -o /usr/local/bin/git-project
chmod +x /usr/local/bin/git-project
It works also on Windows. But since i have no windows in my basement, I have no idea how to install it (Help welcome :D )
Open creates a new project. 2 columns are added by default (open, done). Feel free to change them or add more.
git project open -U
cd your-project
git project open
git project add
(note repository related projects will only be displayed when you are in the current workindir)
git project status
git project board
git project move
git project clean
git project close
git project list
git project help open
git project create shoppinglist -p -d "helps me to remember what to buy"
git project add shoppinglist milk
git project move shoppinglist -c milk -d done
git project board wg-k8s-infra -o kubernetes