Repository navigation
v0.8.1 (bêta)
Pre-release
Pre-release
TermDevTools v0.8.1 (beta)
Version française : CHANGELOG_fr.md
In one sentence: the help screen gives TermDevTools' version and the cluster's, and F2 and F9 copy in any terminal on a Mac.
What's new
- The help screen (
F1) gives the versions: TermDevTools' own, and the connected cluster's (Elasticsearch 9.5.4,OpenSearch 2.19.6) when detected — the two things a bug report asks for first. F2andF9copy in any terminal on a Mac: outside SSH, the copy goes through the system's pasteboard (pbcopy) rather than the terminal — macOS Terminal included. The status bar then confirms the copy without reservation. Through SSH, nothing changes.
Fixes
- Which terminals copy with
F2andF9: the documentation counted GNOME Terminal among them; neither it nor the other VTE-based terminals, nor macOS Terminal, support the copy through the terminal (OSC 52). It now lists those that do, and thetmuxsetting it needs (set -g set-clipboard on).
Before upgrading from 0.8.0
- Nothing to do: the shortcuts, the configuration and the saved files don't change.
Checks
go vetandgo test ./...pass on Windows, Linux and macOS, including the realpbcopyon macOS, with accented text under a locale that isn't UTF-8.- Not tried by hand: the copy in a real macOS Terminal session, nor the copy through the terminal (OSC 52) in Windows Terminal.
govulncheck: no known vulnerability, neither in the dependencies nor in the standard library of Go 1.27.3, which the binaries are built with. No security review for this release: nothing changes in the connection, the authentication or what is sent to the cluster.
Known limits
- Through SSH, from a terminal that doesn't support the copy through the terminal (macOS Terminal among them),
F2andF9still copy nothing:Ctrl+Sexports the result to a file. - The limits of 0.8.0 still apply: see the changelog.
Binaries
One self-sufficient file per platform — no archive and no companion file:
termdevtools-linux-amd64— Linux x86-64 (static binary)termdevtools-windows-amd64.exe— Windows 10/11 x64termdevtools-darwin-arm64— macOS Apple SiliconSHA256SUMS— SHA-256 checksums of the three files
Download the file for your platform and SHA256SUMS, check it (sha256sum -c SHA256SUMS --ignore-missing on Linux), make it executable (chmod +x, Linux and macOS), run it: termdevtools --version answers termdevtools v0.8.1. The binaries are not signed. Step by step, platform by platform: INSTALL.md (français). go install github.com/gnocent/termdevtools@v0.8.1 works too.