aYOUne

ay storage

ay storage (Alias: s)

Zeigt und verwaltet den lokalen CLI-Speicher: AES-256-CBC-verschlüsselte Tokens (token, refreshToken) und Klartext-Preferences (lastModule, lastCollection, activeCustomerName, …).

Sensitive Werte werden in der Anzeige automatisch redacted (z.B. eyJh••••5678). Persistierung in ~/.aYOUne/storage/.

Syntax

ay storage                   # Show
ay storage set <key> <value> # Set token | refreshToken
ay storage clear <key>       # Remove token | refreshToken

Beispiele

# Aktuellen Speicher inspizieren (redacted)
ay storage

# Token aus anderem Login persistieren
ay storage set token eyJhbGciOi...

# Token löschen (= sanftes Logout)
ay storage clear token

# Refresh-Token resetten
ay storage clear refreshToken

Verhalten

  • set akzeptiert nur die Keys token und refreshToken.
  • Werte müssen valide JWT-Form haben (<header>.<payload>.<signature>), sonst wird der Set abgelehnt.
  • Nicht-sensitive Keys (z.B. lastCollection) werden direkt gelesen, nicht entschlüsselt.

Speicher-Order

  1. --token <jwt> Flag (höchste Priorität)
  2. secureStorage.token (dieser Befehl schreibt hierhin)
  3. AYOUNE_TOKEN Environment-Variable (niedrigste Priorität)

Siehe auch

  • login — Browser-Login
  • logout — Logout-Equivalent
  • whoami — Aktiven User anzeigen