compare two yamls with ky diff file1 file2
split a monster yaml into parts with ky split big-ole.yaml
Releases are posted by goreleaser to the project releases page. On Mac, you may prefer brew:
brew install hornpolish/brew/ky
The diff subroutines came from Sahil Muthoo
The split subroutines came from Frederik Mogensen
Their programming style was harmonized somewhat to mine, and the combined works published as KY, which operates in the kubectl style of {command} {verb} {noun}
The github actions for golang came from/were inspired by Bruno Paz
The KY project welcomes contributions.
- fork the repo
- clone/pull from the fork
- create a branch for the improvement
- commit to the fork/branch
- raise a merge-request to splice your improvement into the KY project
- "cheers!"
There is a nice discussion of this contribution workflow on github.
vi VERSION
ver=$(cat VERSION)
git tag -a $ver -m "announce message"
git push origin $ver
- some coverage for main.go
- badges in README?