Release v0.24.0
Added feature --tag in Bash tests. Added bashPromptMarkers and iTerm2 integration.
- Added
--show-tags,--tagand--skip-tagtotestSuiteand tagged tests with# Tag: package-installand others to speed up builds which take forever - Test tags added to tests, try
bin/test.sh --list-tagsto filter interactiveBashSourceno longer stores.approvedfiles in your project and instead usesshahashes of the files and stores them inXDG_STATE_HOME. Cleaner. Affectsproject-activatehooks.- removing
.approvedfrom.gitignoredue to changes ininteractiveBashSource .debuggingmarkers are also obsolete - place a tag in the file calledDebugging: hashwhich marks the file as valid for debugging functionality..check-assertionsfiles are deprecated, just checks all shell files- Renamed
listJoin->listJoin - Renamed
mapTokens->mapTokens - New files
map.shandlist.shuser.shandhost.sh - Fixed
consoleColumnsfinally, I think (get it directly from/dev/ttyand do not assume stdin is/dev/ttyas it is not in a pipe) - Added direct
iTerm2shell and prompt integration asbash-preexec.shhas an undefined error inCOMP_LINEonset +uwhich doesn't work for this library. Plus it seems quite messy for something simple which we provided and can integration intobashPromptUserto wrapreadproperly. - Added
bashPromptUser - Added
hostnameFull - Added
iTerm2AttentioniTerm2AliasesiTerm2PromptSupport iTerm2Initnow callsiTerm2Aliasesonly if the$HOME/.iterm2directory exists- new cool colors feature
- Added
__BUILD_HAS_TTYenvironment andisTTYAvailableto surpress/dev/ttyaccess errors in pipeline - darker
iTerm2SetColorsnow fills bright values- fixing
bashPromptUserto properly act likeread - background use to avoid console get background issues
- fixing
environmentFileLoaderror with blank files - added
iTerm2Image colorBrightnessnow takes colors one per line instead as 3 colors per line- XDG_CACHE_HOME should be placed in HOME