SimonTheLeg / konf-go

konf is a lightweight kubeconfig manager. With konf you can use different kubeconfigs at the same time. And because it does not need subshells, konf is blazing fast!
Apache License 2.0
168 stars 12 forks source link

Structure Refactoring #55

Open SimonTheLeg opened 5 months ago

SimonTheLeg commented 5 months ago

A long overdue refactor of how the code is structured. In addition, many lib funcs now do not pull directly from the config package, but rather have their required information passed as func arguments.

This dramatically decreases the cyclic complexity and unifies all file operations directly under the store package.