jx-helpers is a small library of helper functions for working with the commands, git, scm and kubernetes
If you are refactoring code from the v2 branch of jenkins-x/jx out into a separate library/microservice here's some tips on switching code over to jx-helpers
The util package has been split up into separate packages:
Files:
util.Copy*=>files.Copy*util.Dir*=>files.Dir*util.File*=>files.File*util.IO*=>files.IO*util.Un*=>files.Un*
Strings:
util.String*=>stringhelpers.String*util.Url*=>stringhelpers.Url*
Git:
gits.Gitter=>gitclient.Interfacethen the git commands are simple CLI arguments like:
results, err := gitClient.Command(dir, "commit", "-a", "-m", "my message")Cobra:
cmd/*=>cobras/*