Skip to content

Metronome-Industries/quikstrate

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

quikstrate

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/

Installing

# probably already done
brew tap metronome-industries/metronome

brew update
brew install quikstrate

Usage

Run 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 configure

To see what version of quikstrate you are running, run: brew info quikstrate

Deployment

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.

Links