Wrapper of substrate CLI to cache credentials for faster authentication and configure aws and kubectl config files for easier profile and context switching.
Under the hood quikstrate is caching and reusing the credentials returned by substrate in ~/.quikstrate/
# probably already done
brew tap metronome-industries/metronome
brew update
brew install quikstrateRun the command with -h or --help for detailed usage statements!
# view usage
quikstrate -h
# same as `substrate credentials` but ~quicker~ (run it twice to see the difference)
quikstrate credentials
# updates ~/.aws/config and ~/.kube/config
quikstrate configureTo see what version of quikstrate you are running, run: brew info quikstrate
The SSH Key - goreleaser in 1Password was created and added (per documentation) as a Github deploy key with write access and a CircleCI deploy key. The CircleCI goreleaser context contains a classic GITHUB_TOKEN with delete:packages, repo, write:packages permissions
for publishing to the metronome-industries/homebrew-metronome tap.