ky

command module
v0.9.6 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 19, 2019 License: MIT Imports: 1 Imported by: 0

README

ky - a kubernetes yaml swiss army knife

compare two yamls with ky diff file1 file2

split a monster yaml into parts with ky split big-ole.yaml

install

Releases are posted by goreleaser to the project releases page. On Mac, you may prefer brew:

brew install hornpolish/brew/ky

credits

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

contributing

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.

TODO

  • get the ky version working
  • release a homebrew tap
  • some coverage for main.go
  • badges in README?

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL