Tags: jcaillon/valet
Tags
Changelog: - ✨ refactored extensions commands - ✨ added command <extensions create> - ✨ added command <extensions update> - ♻️ refacto - ✨ added option --replay-failed-tests to self test - ✨ added function <data::serialize> <data::deserialize> - ✨ added command <extensions list> - 🧪 fix tests - ✨ added command <extensions init> - ✨ added test::listPaths and test::cat - ✨ added lib-assert - ✨ adding extensions install - ✨ prefixing all external programs with command - ✨ new self update - ✨ exe::invoke autoclean CR on windows - 📝 update install link - ✨ added tests for self setup - ✨ self setup - 🧪 added auto tests for all bash versions - 🚧 install script tests - ✨ putting in place the tests for the installer - 🚧 working on new install script - 🐛 small fixes on log functions called from a shell - 📝 improved help for valet bash commands - ✨ fix potential set issues - 📝 update hextra and docs - ✨ added .envrc loading on start - 🐛 fix issue in command parser - 🐛 fix bash links command - 👷 better tests - ✨ added fs::isValidLink - ✨ added system::isWindowsWithoutNativeSymlinks - ✨ added test::skipTestSuite function - 🐛 exe::invoke fail message appearing in debug logs - 🐛 small fix on lib-windows - ✅ fixed tests - ✨ added command bash links - ✨ adding bash bootstrap command
Changelog: - :chores: preparing for new version - ✨ added terminal::isCursorInBox - 👷 working on tui - 👷 working on tui - ♻️ renamed some functions - ✨ added string::truncateWithEllipsis - ✨ added time::getSecondsToMicroseconds - ✨ added time::isTimeElapsed - ✨ improved string::getFormattedHeader - ♻️ small refacto of coproc - ✨ added warnOnFailure to exe::invoke - ✨ added string::getFormattedHeader
Changelog: - ✨ added array::reverse - ✨ implementing list - 🐛 fixed potential issues with word splitting - 🐛 fix echo disabled when stty is called in a subshell - 🐛 fix echo disabled when stty is called in a subshell - 🐛 fix small issue with string case conversion - ✨ migrate from bitnami minideb to docker debian slim
Changelog: - 🐛 fix string::split - ♻️ small fixes - ✨ better self build - ✨ improved split string - ♻️ changed command definition declaration - ✨ improved progress::update - ✨ added failMessage to exe::invoke - 🐛 fix issue on soem machine - fix: bug to display errors in .env - 🧪 robustify self release test
Changelog: - ✨ preparing release - 🐛 fix test lib - ♻️ regex::replace does it in place - ✨ prefixed all name ref vars for safety - ✨ improved some string functions - 🐛 fix test and subshell files - ✨ tests without overriding default bash vars - 📝 updated license year - ✅ fix tests
Changelog: - 📝 update docs - 📝 better doc - 📝 added asciinema for terminal previews! - 📝 massive doc improvements - 📝 massive doc improvements - 📝 massively improved the hero page - 📝 updated documentation style - ✨ better self documentation - ✨ better self document - ✨ better self document - 📝 remove redundant code for website - ✨ improved exe::invoke - ✨ error message when passing bad options - ✨ massive improvements to exe::invoke - ♻️ end of refacto - ♻️ continuing the refacto - ♻️ continuing the refacto - ♻️ fix parameters for functions in regex lib - ♻️ fix parameters for functions in interactive lib - ♻️ improve http lib - ♻️ curl - ✨ correctly killing coproc from subshells - ✨ better CTRL+C handling - 👷 all tests ok - ✨ improved logs - ♻️ improving error handling - ♻️ massive refacto - fix: self build test - ♻️ big refacto for core functions - 🔥 removed bash::runInParallel - ✨ testing new ways to pass parameters - ✨ improved tests - ♻️ improving traps and tests - ♻️ refacto parallel run - ✨ improved coproc tests - ✨ implemented mouse tracking for tui - ✨ implemented bracketed paste support - ✨ implemented SIGTSTP/SIGCONT signals - ✨ implemented tui::test - 🐛 fix coproc - ✨ added array::remove - ✨ added coproc::kill - ✨ improved processName log placeholder - 💚 update ci - 🐛 fix coproc issue - ♻️ renamed RETURNED_VALUE to REPLY to match bash 5.3 - 🐛 fix coproc - 💚 update ci - 🐛 fix tests - ✨ implemented coproc lib - ✨ implementation of the coproc lib - ✨ fix some key bindings - 👷 working on tui - 🐛 fix issue with read key - 🐛 fix log::init - 👷 working on tui - ✨ working on tui - ♻️ refactored terminal functions - ✨ fixed subshell usage - ✨ experimented with lazy sourcing - ✨ implement bash::runInSubshell - ✨ renamed self export to self source - 🐛 fix tests - ✨ fixed all fd - ✨ implemented tui::allVariablesCachedWithValue - 👷 lib-list - ✨ implemented string::removeTextFormatting - 👷 lib-list - 👷 lib list - 🐛 fix tui::createSpace - ✨ improved io:sleep - ✨ benchmarks - ✨ adding string::convertToHex - ♻️ more options for fs:: functions - ♻️ renamed core::createSavedFilePath & removed core::failWithCode - ♻️ refacto benchmark::run - ♻️ make bash::getBuiltinOutput private - 🐛 fixed issue with PID in log pattern - 🐛 fix tests
Changelog: - ✨ improved interactive::askForConfirmation - 🐛 fixed some error messages - ✨ more option for VALET_CONFIG_LOG_TO_DIRECTORY - ✨ even better logs! - ✨ improved error display - ✨ added core::dump - ✨ more logging options - ✨ better error messages - ✨ add option to prepend path windows::addToPath - ✨ self setup allows to add valet to windows path - ✨ added fs::getCommandPath - ✨ adding system::isWindows, system::isLinux, system::isDarwin - ✨ valet for windows - ♻️ renamed time::getTimerMicroseconds - ✨ added log::getCallStack - 🐛 fix windows issues - ✨ better windows::convertUnixToWindowsPath - ✨ added regex::escapeRegexSpecialChars - ✨ better self release and update - ✨ added fs::getScriptDirectory - ✨ improved windows::runPs1 - ✨ adding bash::getScriptDirectory - 🐛 fix tests
Changelog: - 🐛 fix self release docs - ♻️ refacto fs::writeFile - ✨ added startup script execution - ✨ more logs - 🐛 fixed self test output with p 0 - ✨ up - ✨ improved tests reproducibility - ♻️ changed the parameter of some log func - ✨ improved log debug and profiler - ✨ prepare for release - ✨ adding log::saveFile functions - ✨ improved per for fuzzy find - 🐛 fixing quicksort functions - 🐛 quicksort - ✨ autocompletion - ✨ text prompt - ✨ text prompt - ♻️ renamed ansi-codes to esc-codes - ♻️ renamed ansi-codes to esc-codes - ♻️ massive refacto for styles - 🐛 fixed showcase tests - ✨ better progress bar - 🐛 fix potential bug with shim during install - ♻️ tests - ✨ found out about winsymlinks:nativestrict - ✨ working on multiline prompt - ✨ added regex::getMatches - ✨ added regex::replace - ✨ added test_string::removeSgrCodes - ✨ added time::startTimer and time::stopTimer - ✨ custom keybindings for prompt - ✨ func to get user state dir - ♻️ renaming important folders - ♻️ renamed examples to showcase - ♻️ better error handling when sourcing user files - ✨ improved self config - 📝 documenting the config - ♻️ reimplemented logs! - ✨ adding functions for log lib - 🐛 fix self extend - ♻️ log library refacto in progress - ♻️ code style - ✨ adding option for fs::createTemp - ♻️ updating some function proto - ♻️ continuing to improve existing functions - ♻️ using var ref for string lib - ♻️ refacto string lib to use reference - ✨ adding string::doForEachLine - 👷 working on prompt multiline - ✨ awesome prompt! - ✨ add the possibility to position the autocompletion box (top/left/width/height) - 🐛 fixed bash::runInParallel - ✨ improved prompt filtering - ✨ added fs::getFileLineCount - ✨ added fs::getFileMaxLineLength - 💚 bash5 tests 2 - 💚 bash5 tests - 💚 bash5 tests - 📝 better function doc - ♻️ more refacto - ✨ up - ✨ improved source function - 🧪 fix tests - ♻️ finishing huge refactoring - ♻️ big bang refacto! - 💚 added ci workflow - 💚 added ci workflow - ♻️ renamed GLOBAL_VALET_HOME - ✨ fixed compatibility with bash 5.0 - ♻️ libraries refacto - ✨ remove usage of patsub_replacement - 🎉 refactored all tests! - ♻️ refactored all lib tests - ♻️ refacto tests lib-io - 🧑💻 interactive_getProgressBarString using repeat chars - 🐛 making tests work on wsl - :refacto: better lib-interactive tests - :refacto: better tests - 🔥 removing ansi-codes not widely supported - 🐛 fixing locale and run on 32-bit cpu - ♻️ re implementing all tests with new lib functions - ♻️ tests ok - ♻️ massive tests refacto - ♻️ refactoring test lib and tests - ♻️ refacto test functions - ♻️ self test refacto! - ♻️ improved tests - ✨ adding HTTP lib demo - 🧪 fix tests - ✨ better self export - ✨ working on compat with bash 5.0 - ✨ quicksort for array::sortWithCriteria - ✨ faster sorting functions - ✨ introducing quicksort! - ✨ quicksort for furryFilterSort - ✨ quicksort 1 - ♻️ kept only fuzzy filter sort - 🧪 fixed tests - 🧪 fixed tests - 🧪 fixed tests - ♻️ hugh refacto of logs and wrap functions - ♻️ better completion for high number of items - ♻️ refacto wrap text - ✨ added benchmark library - ♻️ refacto lib functions and tests - 👷 implemeting promptecho ab - 👷 prompt - 👷 prompt - 🚧 working on prompt! - 🚧 working on prompt! - 🚧 working on prompt! - ✨ adding SECURITY.md - ✨ adding CODE_OF_CONDUCT.md - 🚧 working on prompt! - 🧪 fixed tests - 📦 updated hugo and hextra versions - 🐛 fix ci and tests
PreviousNext