{"repo":"g4s8/gitstrap","free":true,"listed":false,"github":"https://github.com/g4s8/gitstrap","clone":"git clone https://github.com/g4s8/gitstrap.git","description":"CLI for managing GitHub resources","language":"Go","stars":71,"topics":["github","git","webhooks","cli"],"license":"MIT","category":"cli-tools","readme_excerpt":"Gitstrap Manage your GitHub repositories as a set of resouce configuration files! Gitstrap automates routine operations with Github. It can create and configure Github repositories, teams, readmes, organizations, etc from yaml specification files. It helps to: Create new repository on Github; Manage repositories permissions; Keep all organization repositories configuration in yaml files in one directory; Configure webhooks for Github repo 5) configure branch protection rules; Other repo management tasks; See Wiki for full documentation. Demo Quickstart 1. Download gitstrap CLI (see Install section) 2. Get configuration from any of your repositories or from this one: gitstrap get --owner=g4s8 gitstrap repo.yaml 3. Edit YAML config (see Specification reference) 4. Create or update you repository with gitstrap apply -f repo.yaml Install First you need to install it. To get binary for your platform use download script: On MacOS you can install it using brew tool: Alternatively, you can build it using go get github.com/g4s8/gitstrap Get GitHub token To use gitstrap you need GitHub token. Go to settings (profile settings, developer settings, personal access token, generate new token): https://github.com/settings/tokens/new and select all repo checkboxes and delete repo checkbox (in case you want gitstrap to be able to delete repositories). You may use this token as CLI option ( gitstrap --token=ABCD123 apply ) or save it in /.config/gitstrap/github token.txt file. Contributing See ","default_branch":null,"files":null,"tree":[],"storefront":"/r/g4s8","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/g4s8/gitstrap/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}