Skip to content

Commit 74d245d

Browse files
committed
feat: add the ssh public-key to the json list output
1 parent e487b18 commit 74d245d

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

sshcommand

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -254,7 +254,7 @@ sshcommand-list() {
254254

255255
if [[ -n "$OUTPUT_TYPE" ]] && [[ "$OUTPUT_TYPE" == "json" ]]; then
256256
data=$(sed --silent --regexp-extended \
257-
's/^command="FINGERPRINT=(\S+) NAME=(\\"|)(.*)\2 `.*",(\S+).*/{ "fingerprint": "\1", "name": "\3", "SSHCOMMAND_ALLOWED_KEYS": "\4" }/p' \
257+
's/^command="FINGERPRINT=(\S+) NAME=(\\"|)(.*)\2 `.*",(\S+) (.*)/{ "fingerprint": "\1", "name": "\3", "SSHCOMMAND_ALLOWED_KEYS": "\4", "public-key": "\5" }/p' \
258258
"$userhome/.ssh/authorized_keys" | tr '\n' ',' | sed '$s/,$/\n/')
259259

260260
if [[ -n "$NAME" ]]; then

0 commit comments

Comments
 (0)