Repository navigation
v0.7.5 (bêta)
Pre-release
Pre-release
TermDevTools v0.7.5 (beta)
Version française : CHANGELOG_fr.md
In one sentence: a request in progress can be abandoned with Esc, and the status bar counts the seconds of the wait.
What's new
- Abandon the request in progress:
Esccloses its connection, and the result panel keeps what it showed. For a write, the status bar warns that the cluster may have carried it out anyway. - Live timer: from the first second on, the status bar counts the seconds of the wait —
request in progress... 12 s — Esc to abandon. - A newer request cancels a read still in progress, instead of letting it run until the timeout for an answer that would be ignored: a heavy search stops loading the cluster. A write is left to finish.
Fixes
- A "New connection" typed with the URL of a known cluster no longer loses the keys written by hand on its entry (
secret_env,secret_file,proxy,distribution,version): they are kept, and apply to that connection already — its proxy, its override. Known limitation of 0.7.4.
Before upgrading from 0.7.4
- Nothing to do: with no request in progress,
Escdoes what it did before.
Checks
go vetandgo test ./...pass, run on Windows: unit tests and tests of the interface on a simulated 80×24 screen, where a request is abandoned, superseded and timed against a local test server; the tests Windows skips pass on Linux.- From this release on, every pull request is checked on GitHub: formatting,
go vetand the unit tests, on Linux, Windows and macOS. govulncheck: no known vulnerability, neither in the dependencies nor in the standard library of Go 1.27.3, which the binaries are built with.- Abandoning was not tried against a real cluster. No independent external audit was carried out.
Known limits
- Closing the connection doesn't undo what the cluster has already received: a write abandoned may have been carried out.
- The limits of 0.7 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.7.5. The binaries are not signed. Step by step, platform by platform: INSTALL.md (français). go install github.com/gnocent/termdevtools@v0.7.5 works too.