Release Notes
Highlights
-
Common TUI editor with file save dialog, status message and working history, basic mouse selection support, TUI history edit.
-
Feature to promote script from REPL (-r) to TUI (with separate TUI history shared with -d option)
-
Code quality improvements, e.g. From trait for message level to style conversions, ThagResult, Keys display build, regex! macro,
clippy::nursery recommendations as well as clippy::pedantic. -
Fix termbg Windows behaviour (using custom version of termbg pending PR raised on termbg crate)
-
Crokey-based key bindings (using custom version of crokey)
-
simplelog option as alternative to env_logger
-
Replaced lazy_static crate with standard Rust built-ins
-
New demo and bank scripts
-
Drop individual REPL builds as too expensive
-
New ThagErrors: Logic and UnsupportedTerm
-
Rename test functions to incorporate module name and thus allow filtering tests by module
-
Merge pull request #43 from durbanlegend/dependabot/cargo/serde-1.0.210
-
Merge pull request #44 from durbanlegend/dependabot/cargo/termbg-0.5.1
-
Merge pull request #46 from durbanlegend/dependabot/cargo/clap-4.5.18
-
Merge pull request #45 from durbanlegend/dependabot/cargo/reedline-0.35.0
-
Merge pull request #47 from durbanlegend/dependabot/cargo/tempfile-3.13.0
-
Merge pull request #48 from durbanlegend/dependabot/cargo/cargo_toml-0.20.5
-
Merge pull request #49 from durbanlegend/dependabot/cargo/regex-1.11.0
-
Merge pull request #50 from durbanlegend/dependabot/cargo/syn-2.0.79
-
Merge pull request #52 from durbanlegend/dependabot/cargo/clap-4.5.19
-
Merge pull request #51 from durbanlegend/dependabot/cargo/serde_with-3.11.0
-
Merge pull request #56 from durbanlegend/dependabot/cargo/clap-4.5.20
-
Merge pull request #55 from durbanlegend/dependabot/cargo/proc-macro2-1.0.87
-
Merge pull request #54 from durbanlegend/dependabot/cargo/termbg-0.5.2
Notes
-
Also REPL alternatives to reedline.
-
Bumps serde from 1.0.209 to 1.0.210.
Release notes
Commits
Install thag_rs 0.1.5
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/durbanlegend/thag_rs/releases/download/v0.1.5/thag_rs-installer.sh | sh
Install prebuilt binaries via powershell script
powershell -c "irm https://github.com/durbanlegend/thag_rs/releases/download/v0.1.5/thag_rs-installer.ps1 | iex"
Download thag_rs 0.1.5
File | Platform | Checksum |
---|---|---|
thag_rs-aarch64-apple-darwin.tar.xz | Apple Silicon macOS | checksum |
thag_rs-x86_64-apple-darwin.tar.xz | Intel macOS | checksum |
thag_rs-x86_64-pc-windows-msvc.zip | x64 Windows | checksum |
thag_rs-x86_64-pc-windows-msvc.msi | x64 Windows | checksum |
thag_rs-x86_64-unknown-linux-gnu.tar.xz | x64 Linux | checksum |
thag_rs-x86_64-unknown-linux-musl.tar.xz | x64 MUSL Linux | checksum |