Release v0.11.0
debuggingStack -sadded for quieter output- Moved
crontabApplicationSyncinto its own file (now also depends on all ofbin/build) statusMessagesupports any arguments nowdiff -qactually outputs stdout so supressed it when needed, incopyFileandcopyFileWouldChangecrontaband related testssaveErrorExitandrestoreErrorExitwere a lie - tests confirm not inherited by subshells so not ever usefulidenticalCheckandidenticalRepairnow support the feature to use the countEOFinstead of a number - for dedicated identical files this saves generating the counts and screwing it up.crontabApplicationSync->crontabApplicationUpdate- Added
whichExiats - Consistent use of
whichExiats - Cleaned up assertion output and display, added helpers
- Identical code break into smaller files
install-bin-build.shchanged its semantics to modifying the last line of the file. It also now usesinstallInstallBuildpost-install to update its own binary.installInstallBuildnow supports--localand modifies the installation file based on the versionusageArgumentStringnow outputs the value if it succeeds- Changing code to use more
foo=$(__usageEnvironment "$usage" getSomeValue) || return $?and lessfoo=$(__usageEnvironment "$usage" getSomeValue) || __failEnvironment "$usage" getSomeValue || return $? - Added
_cleantosugar.shallow for file deletion upon exit easily - Added
_codetosugar.shfor singular error codes crontabApplicationUpdateincorrectly checked mapper for execution (+x) and not forisCallable(binary or function)argumentIndexadded toexample.shusageMissingArgument->usageArgumentMissingusageUnknownArgument->usageArgumentUnknown- Refactored
_assert.shto have a single core assertion function - in progress - Most
assertFoofunctions now support--line "$LINENO" - Added
BUILD_NPM_VERSION.shenvironment file usageDocumentnow disables debugging solely for the template output to enable better error handling- Added
gitUninstall,pythonUninstall,dockerComposeUninstall,npmUninstall,phpUninstall,prettierUninstall,terraformUninstall - Refactored
identical - Added sugar function
_cleanused to delete files or directories upon exit with an error code - Added
aptKeyRemove,aptKeyAddtoapt.sh - Added
aptKeyRemoveHashicorp - Removed
trimSpacePipe - Updated documentation
- Fixed
gitInstallHooksto have correct usage - Added and updated sugar tests
- Version v0.10.4 was a release issue caused by mis-naming of the release notes
- Fixed pre-commit to stop warning about
_sugar.sh
Upgrade issues from v0.10.3 and or v0.10.4
install-bin-build.sh may set relTop incorrectly on first re-run - you may have to update the path (2nd parameter)
manually on the last line of the file:
installBinBuild ../.. "$@"