Release Notes
- Colours:
NO_COLOR is honoured, a terminal that does not announce truecolor through
COLORTERM gets its own sixteen named colours, which follow a light or dark terminal theme,
and theme.toml repaints individual slots with #rrggbb or a colour name. A truecolor
terminal that does not export COLORTERM, usual over SSH, now gets sixteen colours.
- Errors: a failed request says which call failed and why in words,
ListWorkflowExecutions failed (unavailable): transport error, and an empty list whose load failed adds what to
try. A key scoped to one namespace is now recognised by the server's PermissionDenied
rather than by the wording of its refusal.
:messages, also <leader>xm: every note the status line has shown this session, with
the gRPC code and the call behind each failure. The note line still clears on the next key.
- Command line:
-n opens a namespace's workflows, -q opens the list with a query
applied, -w opens the history of a workflow id or run id, --address overrides the
profile's server while keeping its TLS and API key, and --readonly refuses every mutation
for the run. A long option also takes --option=value.
- An option that needs a value no longer takes a following argument that starts with
-, so
tmprl -n --readonly is an error rather than a namespace called --readonly.
- Fixed:
cargo install tmprl no longer needs protoc. The protos are compiled by a
vendored pure Rust compiler, so a Rust toolchain is the only build requirement.
- Fixed: the create-schedule form opened on a read-only profile and refused only after
it was filled in. It now refuses before it opens.
Install tmprl 0.1.4
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/arisros/tmprl/releases/download/v0.1.4/tmprl-installer.sh | sh
Install prebuilt binaries via Homebrew
brew install arisros/tap/tmprl
Download tmprl 0.1.4