{"repo":"Clever/microplane","free":true,"listed":false,"github":"https://github.com/Clever/microplane","clone":"git clone https://github.com/Clever/microplane.git","description":"A CLI tool to make git changes across many repos, especially useful with Microservices.","language":"Go","stars":401,"topics":["git","github","cli","microservices","repository-management","microplane"],"license":"Apache-2.0","category":"cli-tools","readme_excerpt":"microplane A CLI tool to make git changes across many repos. Learn more about microplane in this introductory blogpost. \"the lemon is Git{Hub,Lab}\" Setup Here are several ways to install microplane: - Pre-built release - You can download a pre-built version of Microplane from the Github releases. - Compile it yourself - Run go install github.com/Clever/microplane@latest . In this case the binary will be installed to $GOPATH/bin/microplane . Alternately, you can follow the steps under \"Development\", below. - Homebrew - brew install microplane . The latest homebrew formula is here Usage GitHub setup The GITHUB API TOKEN environment variable must be set for Github. This should be a GitHub Token with repo scope. Optional: If you use self-hosted Github, you can specify its URL by passing --provider-url= when running mp init . This URL should look like: https://[hostname] . Don't include path parameters like /api/v3 or /api/uploads . Self-hosted Github setup with different URLs for the main API and uploads API are not yet supported. If this is a blocker for you, please file an issue or make a PR. GitLab setup The GITLAB API TOKEN environment variable must be set for Gitlab. This should be a GitLab access token To use Gitlab, you must specifically pass --provider=gitlab when running mp init . Optional: If you use a self-hosted Gitlab, you can specify its URL by passing --provider-url= when running mp init . Using Microplane Microplane has an opinionated workflow for how you should m","default_branch":null,"files":null,"tree":[],"storefront":"/r/Clever","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Clever/microplane/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."}