Repository navigation
Releases: adinvadim-dev/tsls
Release list
tsls 0.1.1
0.1.1
-
Suppress SSH credential dialogs throughout ProxyJump subprocesses, including inherited askpass/display settings.
-
Classify config initialization write failures as runtime errors; reserve the overwrite warning and usage exit code for existing config files.
A confirmed review finding reproduced an unwritable config directory returning exit 2. Only EEXIST now returns the overwrite/usage error; permissions, read-only filesystem and other operational failures return runtime exit 1. Existing configs are never overwritten. The transport also suppresses askpass and graphical display settings for inherited jump subprocesses. The metric parsing and JSON/TSV contracts are unchanged.
Install with npm install -g @adinvadim/tsls@0.1.1. Command: tsls. Node 22+ and OpenSSH required. No remote agent or runtime npm dependencies.
Offline installation: download the tarball and SHA256SUMS, verify shasum -a 256 -c SHA256SUMS, then npm install -g ./adinvadim-tsls-0.1.1.tgz. Checksums detect corruption; they are not independently signed.
Validation: regression red/green, typecheck, lint, 56 tests including offline/partial/timeout/cancellation, clean pack/install smoke, independent review through P3.
tsls 0.1.0
0.1.0
- Add agentless macOS/Linux RAM and disk snapshots over local tools and strict SSH, bounded concurrent probes, versioned JSON and stable TSV, explicit config initialization, npm packaging and a demo README hero.
Package: @adinvadim/tsls, command: tsls. Requires Node.js 22+ and OpenSSH. No runtime npm dependencies or remote agent. Windows clients, standalone native binaries and Homebrew are not supported in this release.
Public npm installation: npm install -g @adinvadim/tsls@0.1.0. One-shot alternatives: npx @adinvadim/tsls@0.1.0 --help, pnpm dlx @adinvadim/tsls@0.1.0 --help, bunx @adinvadim/tsls@0.1.0 --help. Registry installation and these runners were verified.
For offline installation, download adinvadim-tsls-0.1.0.tgz and SHA256SUMS from this release. Verify shasum -a 256 -c SHA256SUMS, check that no unrelated tsls executable is installed, then run npm install -g ./adinvadim-tsls-0.1.0.tgz. Checksums detect corruption and are not an independently signed trust root.
Validation: typecheck, Biome, 54 tests, clean npm pack/install/bin/JSON smoke, pnpm/bunx tarball invocation, independent full-candidate review through P3. The hero shows fictional values.