⚙️ 🤖 -p: vollen pass-Pfad erlauben — ssh/-Prefix nur noch Default #2

Closed
opened 2026-08-14 00:39:50 +02:00 by holm · 1 comment
Owner
Dimension Bewertung Einschätzung
Aufwand ██░░░░░░░░ Klein — eine Fallunterscheidung + Doku
Nutzen ███████░░░ Hoch — -p wird für alle Credential-Arten nutzbar
Bruchhäufigkeit ████░░░░░░ Mittel — jedes Nicht-SSH-Passwort stolpert darüber
Nachhaltigkeit █████████░ Sehr hoch — einmal sauber, dauerhaft konsistent
Dringlichkeit █████░░░░░ Mittel — blockiert gerade einen Bot-Account-Workflow

Ist: -p NAME speichert hart unter ssh/NAME (pass insert -m -f ssh/NAME). Für Nicht-SSH-Credentials (Matrix-Bots, API-Tokens, Web-Logins) zwingt das alles in den ssh/-Baum oder erfordert den Umweg pwgenz6c | pass insert -m -f <pfad>.

Soll:

  • -p NAME mit / im Namen → NAME ist der volle pass-Pfad (z.B. -p matrix/mybotpass matrix/mybot)
  • -p NAME ohne / → wie bisher ssh/NAME (rückwärtskompatibel, kein Breaking)
  • Help-Text (-h) + README-Beispiele entsprechend ergänzen (ein Beispiel mit Pfad, eins ohne)
  • Kombi-Verbot -p + -n>1 bleibt unverändert

🤖 angelegt von Claude l00 (API/Token holm)

| Dimension | Bewertung | Einschätzung | |---|---|---| | Aufwand | `██░░░░░░░░` | Klein — eine Fallunterscheidung + Doku | | Nutzen | `███████░░░` | Hoch — -p wird für alle Credential-Arten nutzbar | | Bruchhäufigkeit | `████░░░░░░` | Mittel — jedes Nicht-SSH-Passwort stolpert darüber | | Nachhaltigkeit | `█████████░` | Sehr hoch — einmal sauber, dauerhaft konsistent | | Dringlichkeit | `█████░░░░░` | Mittel — blockiert gerade einen Bot-Account-Workflow | **Ist**: `-p NAME` speichert hart unter `ssh/NAME` (`pass insert -m -f ssh/NAME`). Für Nicht-SSH-Credentials (Matrix-Bots, API-Tokens, Web-Logins) zwingt das alles in den `ssh/`-Baum oder erfordert den Umweg `pwgenz6c | pass insert -m -f <pfad>`. **Soll**: - `-p NAME` **mit** `/` im Namen → NAME ist der volle pass-Pfad (z.B. `-p matrix/mybot` → `pass matrix/mybot`) - `-p NAME` **ohne** `/` → wie bisher `ssh/NAME` (rückwärtskompatibel, kein Breaking) - Help-Text (`-h`) + README-Beispiele entsprechend ergänzen (ein Beispiel mit Pfad, eins ohne) - Kombi-Verbot `-p` + `-n>1` bleibt unverändert > 🤖 angelegt von Claude l00 (API/Token holm)
Author
Owner

Umgesetzt in 9428a99 (merge bd4a897 auf dev, gepusht): pass_path() — NAME mit / = voller pass-Pfad, ohne / = bisheriges ssh/NAME. Help/README ergänzt, Shim-Tests (3 Fälle + -n>1-Regression) grün, toolref-DB aktualisiert.

🤖 angelegt von Claude l00 (API/Token holm, Fix: Worker w01)

Umgesetzt in `9428a99` (merge `bd4a897` auf dev, gepusht): `pass_path()` — NAME mit `/` = voller pass-Pfad, ohne `/` = bisheriges `ssh/NAME`. Help/README ergänzt, Shim-Tests (3 Fälle + `-n>1`-Regression) grün, toolref-DB aktualisiert. > 🤖 angelegt von Claude l00 (API/Token holm, Fix: Worker w01)
holm closed this issue 2026-08-14 00:42:30 +02:00
Sign in to join this conversation.
No description provided.