All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- The
zsourcecache path is no longer passed tozsh_wrapper.sh. zsh_wrapper.shgenerates the cache path on its own.zrunsupports the full range of expected return codes supported byrun.
zsetcommand. Used to set variables called by the functions called byzrun.
- Added
zsetcommand and examples to the readme.
zruntests now useassert_outputto test command output.
- Multiple files can be sourced with
zsource.
zsourceuses a temporary file instead of an environment variable.
zsourceandzruncommands output descriptive errors.
zruntests no longer userun(i.e.runwas called inside itself).
zrunaccepts the-127argument fromrun.
zruncallsruninternally.zrunno longer specifically checks arg 1,zsource, or thezsh_wrapper.shpath.
- Source zsh files with
zsource. - Run functions from the sourced zsh file with
zrun.