v1.1.1 - Package
This commit adds a slew of bug fixes, and an alpha version of a new command. sash-package
. sash-package
should be used for testing, but is not ready for general use yet. It still needs to be expanded.
This commit includes:
- Don't spawn subshells when not needed.
- Switch to #!/usr/bin/env bash shebang, to properly reference bash on Mac OS X hosts.
- Source sash utilities before loading plugin code.
- Source sash commands after post section, so functions can't be overwritten by plugins.
- Add sash-parse.sh which allows for parsing arguments without using getopt which if different for bsd/gnu.
- Add in first iteration of: sash-package.sh which allows you to package up a particular category, or subcategory for distribution to others. Includes checking for secrets.