lizard secrets

Verwalte die Secrets (Umgebungsvariablen) eines Projekts oder Services.

Verwendung

lizard secrets <subcommand> [args] [flags]

Unterbefehle

lizard secrets set <K=V>...

Setzt ein oder mehrere Secrets (variadisch). Der Standardbereich ist der Service; --global zielt auf das Projekt.

FlagBeschreibung
--globalProjektbereich
-s, --service <name>Servicebereich
-p, --project <id>Projektname, Slug oder ID

lizard secrets list

Listet Secrets im Bereich auf.

FlagBeschreibung
--showWerte anzeigen
--refListet die in diesem Bereich verfügbaren ${{…}}-Referenzen auf
--globalProjektbereich
-s, --service <name>Servicebereich
-p, --project <id>Projektname, Slug oder ID

lizard secrets delete <K>...

Löscht ein oder mehrere Secrets (variadisch, Alias rm). Der Befehl fragt nach einer Bestätigung; ohne TTY übergib -y.

FlagBeschreibung
-y, --yesBestätigung überspringen
--globalProjektbereich
-s, --service <name>Servicebereich
-p, --project <id>Projektname, Slug oder ID

lizard secrets import

Importiert KEY=value-Zeilen von stdin. Leere Zeilen und Zeilen, die mit # beginnen, werden übersprungen. Anführungszeichen bleiben Teil des Werts; entferne vorher alle export -Präfixe.

FlagBeschreibung
--globalProjektbereich
-s, --service <name>Servicebereich
-p, --project <id>Projektname, Slug oder ID

Beispiele

Secrets für den verknüpften Service setzen

lizard secrets set DATABASE_URL=postgres://… LOG_LEVEL=info
lizard secrets set API_KEY=sk_live_… --service api

Ein projektweites Secret setzen

lizard secrets set NODE_ENV=production --global

Secrets auflisten und anzeigen

lizard secrets list
lizard secrets list --show

Secrets löschen

lizard secrets delete OLD_KEY ANOTHER_KEY
lizard secrets delete OLD_KEY --yes   # in CI or a script

Eine .env-Datei importieren

lizard secrets import < .env

Siehe auch

Aktualisiert