Fix ssh agent key listing #21

Merged
ober merged 1 commit from fix/ssh-agent-list-sync into main 2026-08-11 10:36:10 -04:00
Owner

Summary

  • make ,ssh-add -l list the active SSH_AUTH_SOCK instead of loading a key named -l
  • make ,ssh-list fall back to the active SSH_AUTH_SOCK when the in-process key cache is empty
  • add a binary smoke check and bump VERSION to 0.4.5

Verification

  • make binary
  • ./test/test-binary.sh ./jsh-macos
  • printf ',ssh-add -l\n,ssh-list\n' | ./jsh-macos
## Summary - make ,ssh-add -l list the active SSH_AUTH_SOCK instead of loading a key named -l - make ,ssh-list fall back to the active SSH_AUTH_SOCK when the in-process key cache is empty - add a binary smoke check and bump VERSION to 0.4.5 ## Verification - make binary - ./test/test-binary.sh ./jsh-macos - printf ',ssh-add -l\n,ssh-list\n' | ./jsh-macos
Fix ssh agent key listing
Some checks failed
version-policy / required (pull_request) Successful in 3s
required-ci / required (pull_request) Failing after 7s
4f97ed7076
ober force-pushed fix/ssh-agent-list-sync from 4f97ed7076
Some checks failed
version-policy / required (pull_request) Successful in 3s
required-ci / required (pull_request) Failing after 7s
to 2973778726
Some checks failed
version-policy / required (pull_request) Successful in 3s
required-ci / required (pull_request) Failing after 2m27s
2026-08-11 00:17:29 -04:00
Compare
ober force-pushed fix/ssh-agent-list-sync from 2973778726
Some checks failed
version-policy / required (pull_request) Successful in 3s
required-ci / required (pull_request) Failing after 2m27s
to 94c44e1cb0
Some checks failed
version-policy / required (pull_request) Successful in 4s
required-ci / required (pull_request) Failing after 19s
2026-08-11 00:21:15 -04:00
Compare
ober force-pushed fix/ssh-agent-list-sync from 94c44e1cb0
Some checks failed
version-policy / required (pull_request) Successful in 4s
required-ci / required (pull_request) Failing after 19s
to fe5a8d4bf2
Some checks failed
version-policy / required (pull_request) Successful in 3s
required-ci / required (pull_request) Failing after 1m43s
2026-08-11 00:25:10 -04:00
Compare
ober force-pushed fix/ssh-agent-list-sync from fe5a8d4bf2
Some checks failed
version-policy / required (pull_request) Successful in 3s
required-ci / required (pull_request) Failing after 1m43s
to 58e67a3649
Some checks failed
version-policy / required (pull_request) Successful in 3s
required-ci / required (pull_request) Failing after 1m33s
2026-08-11 00:30:47 -04:00
Compare
ober force-pushed fix/ssh-agent-list-sync from 58e67a3649
Some checks failed
version-policy / required (pull_request) Successful in 3s
required-ci / required (pull_request) Failing after 1m33s
to 90a463b88a
Some checks failed
version-policy / required (pull_request) Successful in 2s
required-ci / required (pull_request) Failing after 1m27s
2026-08-11 00:35:00 -04:00
Compare
ober force-pushed fix/ssh-agent-list-sync from 90a463b88a
Some checks failed
version-policy / required (pull_request) Successful in 2s
required-ci / required (pull_request) Failing after 1m27s
to f90d2044e7
Some checks failed
version-policy / required (pull_request) Successful in 3s
required-ci / required (pull_request) Failing after 1m30s
2026-08-11 00:39:22 -04:00
Compare
ober force-pushed fix/ssh-agent-list-sync from f90d2044e7
Some checks failed
version-policy / required (pull_request) Successful in 3s
required-ci / required (pull_request) Failing after 1m30s
to 6f7fd56920
Some checks failed
version-policy / required (pull_request) Successful in 3s
required-ci / required (pull_request) Failing after 1m33s
2026-08-11 00:49:37 -04:00
Compare
ober force-pushed fix/ssh-agent-list-sync from 6f7fd56920
Some checks failed
version-policy / required (pull_request) Successful in 3s
required-ci / required (pull_request) Failing after 1m33s
to 7827b390f2
Some checks failed
version-policy / required (pull_request) Successful in 3s
required-ci / required (pull_request) Failing after 1m34s
2026-08-11 00:54:30 -04:00
Compare
ober force-pushed fix/ssh-agent-list-sync from 7827b390f2
Some checks failed
version-policy / required (pull_request) Successful in 3s
required-ci / required (pull_request) Failing after 1m34s
to f5c032ca49
Some checks failed
version-policy / required (pull_request) Successful in 3s
required-ci / required (pull_request) Failing after 2m26s
2026-08-11 00:59:34 -04:00
Compare
ober force-pushed fix/ssh-agent-list-sync from f5c032ca49
Some checks failed
version-policy / required (pull_request) Successful in 3s
required-ci / required (pull_request) Failing after 2m26s
to e132ed96e9
Some checks failed
version-policy / required (pull_request) Successful in 3s
required-ci / required (pull_request) Failing after 1m37s
2026-08-11 01:05:09 -04:00
Compare
ober force-pushed fix/ssh-agent-list-sync from e132ed96e9
Some checks failed
version-policy / required (pull_request) Successful in 3s
required-ci / required (pull_request) Failing after 1m37s
to c56be01cf7
Some checks failed
version-policy / required (pull_request) Successful in 2s
required-ci / required (pull_request) Failing after 1m39s
2026-08-11 01:10:38 -04:00
Compare
ober force-pushed fix/ssh-agent-list-sync from c56be01cf7
Some checks failed
version-policy / required (pull_request) Successful in 2s
required-ci / required (pull_request) Failing after 1m39s
to fa95ef2fcf
Some checks failed
version-policy / required (pull_request) Successful in 3s
required-ci / required (pull_request) Failing after 2m55s
2026-08-11 01:14:51 -04:00
Compare
ober force-pushed fix/ssh-agent-list-sync from fa95ef2fcf
Some checks failed
version-policy / required (pull_request) Successful in 3s
required-ci / required (pull_request) Failing after 2m55s
to 2b56018caf
Some checks failed
version-policy / required (pull_request) Successful in 2s
required-ci / required (pull_request) Failing after 3m12s
2026-08-11 01:22:03 -04:00
Compare
ober force-pushed fix/ssh-agent-list-sync from 2b56018caf
Some checks failed
version-policy / required (pull_request) Successful in 2s
required-ci / required (pull_request) Failing after 3m12s
to 28f51da2b2
Some checks failed
version-policy / required (pull_request) Successful in 3s
required-ci / required (pull_request) Failing after 8m23s
2026-08-11 01:29:04 -04:00
Compare
ober force-pushed fix/ssh-agent-list-sync from 28f51da2b2
Some checks failed
version-policy / required (pull_request) Successful in 3s
required-ci / required (pull_request) Failing after 8m23s
to fab8beed46
Some checks failed
version-policy / required (pull_request) Successful in 3s
required-ci / required (pull_request) Failing after 7m15s
2026-08-11 01:42:43 -04:00
Compare
ober force-pushed fix/ssh-agent-list-sync from fab8beed46
Some checks failed
version-policy / required (pull_request) Successful in 3s
required-ci / required (pull_request) Failing after 7m15s
to ab7116d5d4
Some checks failed
version-policy / required (pull_request) Successful in 2s
required-ci / required (pull_request) Failing after 7m8s
2026-08-11 01:54:33 -04:00
Compare
ober force-pushed fix/ssh-agent-list-sync from ab7116d5d4
Some checks failed
version-policy / required (pull_request) Successful in 2s
required-ci / required (pull_request) Failing after 7m8s
to 6d276ef6c3
Some checks failed
version-policy / required (pull_request) Successful in 3s
required-ci / required (pull_request) Failing after 6m19s
2026-08-11 02:05:17 -04:00
Compare
ober force-pushed fix/ssh-agent-list-sync from 6d276ef6c3
Some checks failed
version-policy / required (pull_request) Successful in 3s
required-ci / required (pull_request) Failing after 6m19s
to ac2fe7be4e
All checks were successful
version-policy / required (pull_request) Successful in 3s
required-ci / required (pull_request) Successful in 11m50s
2026-08-11 02:14:23 -04:00
Compare
ober scheduled this pull request to auto merge when all checks succeed 2026-08-11 10:35:54 -04:00
ober merged commit 5ea2721dfd into main 2026-08-11 10:36:10 -04:00
ober referenced this pull request from a commit 2026-08-11 10:36:11 -04:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
ober/jerboa-shell-extras!21
No description provided.