New
4.3.0 - 2025-12-12
Release Notes
Added
- Add
defaultkeyword arg toenv()#652 - Add string maniuplation functions #655
split()splits a string on a separatorjoin()joins an array on a separatorindex()gets a single element from a string or arrayslice()slices a portion out of a string or arrayupper()andlower()convert strings to upper/lower case respectivelyreplace()replaces occurrences of one string (or regex) with another
Changed
- Default config file no longer contains all known configuration fields
- Instead it's just a single example field and a link to the docs now
- If you have an old default file, it will be replaced by the new one. Any file that's been modified from the default in any way (including just whitespace/comments) will not be modified
- See #670 for more
Install slumber 4.3.0
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/LucasPickering/slumber/releases/download/v4.3.0/slumber-installer.sh | sh
Install prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/LucasPickering/slumber/releases/download/v4.3.0/slumber-installer.ps1 | iex"
Install prebuilt binaries via Homebrew
brew install LucasPickering/tap/slumber
Download slumber 4.3.0
| File | Platform | Checksum | |--------|----------|----------| | slumber-aarch64-apple-darwin.tar.xz | Apple Silicon macOS | checksum | | slumber-x86_64-apple-darwin.tar.xz | Intel macOS | checksum | | slumber-x86_64-pc-windows-msvc.zip | x64 Windows | checksum | | slumber-x86_64-unknown-linux-gnu.tar.xz | x64 Linux | checksum | | slumber-x86_64-unknown-linux-musl.tar.xz | x64 MUSL Linux | checksum |