Skip to content

Release v0.11.1

  • tput fix hope
  • argument.sh added
  • ops.sh is now deprecated, used tools.sh and __tools to load
  • consoleFoo -n is deprecated and was removed. To skip newlines use printf "%s" "$(consoleCode "$word")"
  • Started _arguments work
  • Tools are loaded from a list in bin/build/tools/tools.conf
  • _return is no longer duplicated in _sugar and is part of tools.sh - if you use _sugar.sh in your projects ensure a copy of _return is available or add one.
  • _code code has been made more compact
  • _integer and _boolean are part of _sugar.sh
  • identical-repair.sh supports a singles file located in identical/singles.txt by default
  • --skip-exit-save removed from assert-related functions
  • __consoleEscape no longer support -n
  • Depends: comment in headers removed as it was not updated.
  • usageArgumentRequired -> usageArgumentString
  • usageArgumentString -> usageArgumentEmptyString
  • Added usageArgumentCallable usageArgumentFunction usageArgumentExecutable usageArgumentBoolean
  • Initial version of sshSetup added
  • _code now takes case-insensitive arguments
  • identicalRepair now takes --token so we can have tokens which are flags as well for arguments templates (e.g. --help)
  • adding success to formatter
  • Create file.sh and directory.sh, environment.sh and updated docs and indexes
  • pathAppend -> listAppend and it is actually a text function
  • Reorganized some of the environment function names
  • tests now can be filtered by substring
  • Test system upgrade and cleanup
  • Fixing install error installBinBuild
  • Fixing typo with hasColors (dumb vs dump)
  • Added pre-commit for PHP
  • usageArgumentExecutable incorrectly ran tested arguments, fixed
  • Added usageArgumentURL
  • Improved the lemon testing daemon a little and daemontools testing
  • Added sysvInitScriptInstall and sysvInitScriptUninstall
  • Updated documentation templates and identical update