repos / pico

pico services mono repo
git clone https://github.com/picosh/pico.git

commit
bc6e0bf
parent
896a3e8
author
Eric Bower
date
2026-01-17 14:39:43 -0500 EST
chore(pipe): use ssh cert identity if available
1 files changed,  +6, -1
M pkg/apps/pipe/cli.go
+6, -1
 1@@ -50,7 +50,12 @@ func Middleware(handler *CliHandler) pssh.SSHServerMiddleware {
 2 
 3 				userName = user.Name
 4 				if user.PublicKey != nil && user.PublicKey.Name != "" {
 5-					userNameAddition = fmt.Sprintf("-%s", user.PublicKey.Name)
 6+					addition := user.PublicKey.Name
 7+					identity := sesh.Permissions().Extensions["identity"]
 8+					if identity != "" {
 9+						addition = identity
10+					}
11+					userNameAddition = fmt.Sprintf("-%s", addition)
12 				}
13 			}
14