=====================================================================
DEPRECATION REMINDER!
The following functions and APIS are no longer available:
- FZF_HEAD : use FZF as a drop-in replacement
- FZF_TAIL : use FZF as a drop-in replacement
- SCWRYPTS__GET_RUNSTRING__zsh_v3 : upgrade to zsh/scwrypts v4
runstrings
--- Bug Fixes ----------------------------
- removed legacy INFO references in plugins/kubectl
- the zsh-builder plugin (CTRL+Y) now show clean helpdocs (no more
visual terminal artifacts)
--- New Features -------------------------
- differentiate manual / managed versions of scwrypts in versioning;
this will prevent 'scwrypts --update' from operating against managed
installations
- created SCWRYPTS__GET_RUNSTRING__zsh__generic to provide an easy way
to write custom runstrings; this will do all the nice things default
zsh/scwrypts v4 do (multiflag separation, help flag injection, USAGE
definitions, and required MAIN() {} wrapper).
=====================================================================
--- Changes ------------------------------
- kubectl driver updates; getting better, but still need to fix
autocomplete in certain circumstances
- added -y|--yes flags to scwrypts to auto-accept user-prompts (use with
caution)
- figured out the whole mikefarah/yq vs kislyuk/yq thing; use YQ for
compatiblity
--- Bug fixes ----------------------------
- helm template generation now loads values in a more appropriate order
which prevents overwrite by the wrong values file
=====================================================================
--- Changes ------------------------------
- Adjusted USAGE (from zsh/lib/utils/io.zsh) to allow dynamic variable
insertion in help dialogues by setting USAGE__<help-group> and using
the syntax listed
- Various quality-of-life changes and and fixes to experimental kubectl
plugin
--- Bug fixes ----------------------------
- sourcing 'scwrypts.plugin.zsh' no longer sets __SCWRYPT=1 in your
current environment
=====================================================================
--- New Features -------------------------
- Introducing an optional plugin for `kubectl` facilitation! Check out
'plugins/kubectl/README.md' for more details.
--- Changes ------------------------------
- The function which lists all available scwrypts now ignores
directories with a top-level base called "plugins." If this is a name
conflict, you will need to define your own
`SCWRYPTS__LIST_AVAILABLE_SCWRYPTS__<group>` function!
(ref the changes in 'zsh/lib/scwrypts/run.module.zsh')