Repository navigation
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.