Skip to content

v1.2.0 - SashPackage FRD

Compare
Choose a tag to compare
@Mythra Mythra released this 23 Feb 17:59

Finalize the first initial version of sash-package. This uses keybase to sign/encrypt all packages, unless you specify an unsafe option. This keeps the filtering of secrets.

This also finalizes the exporting of some libs.

A full changelog is:

  • Don't source sash-parse.sh before plugins load as plugins can overwrite that.
  • Move sash-parse.sh into a sash-libs folder.
  • Create sash-utils for basic utility script for sash directly.
  • Use sash-err-stack to set error mode for sash, but not ruin any parts of the shell caused by error mode being active.
  • Use traps to ensure IFS isn't left in a bad state for sash-parse/sash-add.
  • sash-parse now depends on sash-err-stack
  • Finalize sash-package.sh which allows you to package up a particular category, or subcategory for distribution to others. Signs with keybase, otherwise you need to provide: "--unsafe-no-sign".