diff --git a/README.de.md b/README.de.md index cb67cc1..cd81667 100644 --- a/README.de.md +++ b/README.de.md @@ -85,11 +85,13 @@ macOS, Linux und Windows ab. sotto init # create your identity + first project - SAVE the printed Emergency Kit sotto set DATABASE_URL # hidden prompt; encrypted locally before it ever touches disk sotto import .env # optional: pull in an existing file, still encrypted locally +sotto export --format dotenv --reveal # print a .env; refuses a terminal without --reveal sotto run -- npm start # inject the environment's secrets into any command sotto login && sotto push # optional: sync ciphertext via the hosted instance (getsotto.co.uk) sotto share DATABASE_URL # one-time, burn-after-reading link for a single secret ``` +<<<<<<< HEAD Mit `--env` wählst du eine Umgebung für einen einzelnen Befehl aus, ohne die Standardumgebung des Projekts zu ändern: ```sh @@ -98,6 +100,9 @@ sotto ls --env staging ``` `--env` gilt nur für diesen Befehl; `sotto env use` ändert die Standardumgebung. +======= +Der Export schreibt Klartext und benötigt daher in einem Terminal `--reveal`, genau wie `sotto get`. +>>>>>>> a6652a5 (docs: document dotenv export) `sotto login` verwendet die gehostete Instanz unter [getsotto.co.uk](https://getsotto.co.uk), sofern du die CLI nicht mit `--server ` auf einen anderen Server richtest (siehe [Bereitstellung](deploy/README.md) für den eigenen Betrieb). In jedem Fall diff --git a/README.es.md b/README.es.md index 509e7d5..4bbdf5b 100644 --- a/README.es.md +++ b/README.es.md @@ -85,6 +85,7 @@ macOS, Linux y Windows. sotto init # create your identity + first project - SAVE the printed Emergency Kit sotto set DATABASE_URL # hidden prompt; encrypted locally before it ever touches disk sotto import .env # optional: pull in an existing file, still encrypted locally +sotto export --format dotenv --reveal # print a .env; refuses a terminal without --reveal sotto run -- npm start # inject the environment's secrets into any command sotto login && sotto push # optional: sync ciphertext via the hosted instance (getsotto.co.uk) sotto share DATABASE_URL # one-time, burn-after-reading link for a single secret @@ -99,6 +100,8 @@ sotto ls --env staging `--env` se aplica solo a ese comando; `sotto env use` cambia el entorno predeterminado. +Exportar escribe texto plano, por lo que necesita `--reveal` en un terminal, igual que `sotto get`. + `sotto login` usa la instancia alojada en [getsotto.co.uk](https://getsotto.co.uk) salvo que apuntes a otro lugar con `--server ` (consulta [Despliegue](deploy/README.md) para alojar el tuyo). En cualquier caso el servidor solo almacena texto cifrado: la bóveda web en la misma dirección descifra en tu diff --git a/README.fr.md b/README.fr.md index e3c1a5a..140de29 100644 --- a/README.fr.md +++ b/README.fr.md @@ -85,6 +85,7 @@ macOS, Linux et Windows. sotto init # create your identity + first project - SAVE the printed Emergency Kit sotto set DATABASE_URL # hidden prompt; encrypted locally before it ever touches disk sotto import .env # optional: pull in an existing file, still encrypted locally +sotto export --format dotenv --reveal # print a .env; refuses a terminal without --reveal sotto run -- npm start # inject the environment's secrets into any command sotto login && sotto push # optional: sync ciphertext via the hosted instance (getsotto.co.uk) sotto share DATABASE_URL # one-time, burn-after-reading link for a single secret @@ -99,6 +100,8 @@ sotto ls --env staging `--env` ne s'applique qu'à cette commande ; `sotto env use` modifie l'environnement par défaut. +L'export écrit en clair ; il nécessite donc `--reveal` dans un terminal, comme `sotto get`. + `sotto login` utilise l'instance hébergée sur [getsotto.co.uk](https://getsotto.co.uk) sauf si vous le faites pointer ailleurs avec `--server ` (voir [Déploiement](deploy/README.md) pour héberger le vôtre). Dans tous les cas, le serveur ne stocke que du texte chiffré : le coffre web à la même adresse déchiffre dans votre diff --git a/README.md b/README.md index bbff919..b36609d 100644 --- a/README.md +++ b/README.md @@ -83,6 +83,7 @@ macOS, Linux, and Windows. sotto init # create your identity + first project - SAVE the printed Emergency Kit sotto set DATABASE_URL # hidden prompt; encrypted locally before it ever touches disk sotto import .env # optional: pull in an existing file, still encrypted locally +sotto export --format dotenv --reveal # print a .env; refuses a terminal without --reveal sotto run -- npm start # inject the environment's secrets into any command sotto login && sotto push # optional: sync ciphertext via the hosted instance (getsotto.co.uk) sotto share DATABASE_URL # one-time, burn-after-reading link for a single secret @@ -97,6 +98,8 @@ sotto ls --env staging `--env` lasts for that command only; `sotto env use` changes the default. +Export writes plaintext, so it needs `--reveal` on a terminal, just like `sotto get`. + `sotto login` uses the hosted instance at [getsotto.co.uk](https://getsotto.co.uk) unless you point it elsewhere with `--server ` (see [Deploying](deploy/README.md) to run your own). Either way the server only ever stores ciphertext - the web vault at the same address decrypts in your diff --git a/README.pt-BR.md b/README.pt-BR.md index 95a9acb..a754e22 100644 --- a/README.pt-BR.md +++ b/README.pt-BR.md @@ -85,6 +85,7 @@ macOS, Linux e Windows. sotto init # create your identity + first project - SAVE the printed Emergency Kit sotto set DATABASE_URL # hidden prompt; encrypted locally before it ever touches disk sotto import .env # optional: pull in an existing file, still encrypted locally +sotto export --format dotenv --reveal # print a .env; refuses a terminal without --reveal sotto run -- npm start # inject the environment's secrets into any command sotto login && sotto push # optional: sync ciphertext via the hosted instance (getsotto.co.uk) sotto share DATABASE_URL # one-time, burn-after-reading link for a single secret @@ -99,6 +100,8 @@ sotto ls --env staging `--env` vale apenas para esse comando; `sotto env use` altera o ambiente padrão. +A exportação escreve texto puro, portanto precisa de `--reveal` em um terminal, assim como `sotto get`. + `sotto login` usa a instância hospedada em [getsotto.co.uk](https://getsotto.co.uk), a menos que você aponte para outro lugar com `--server ` (consulte [Deploy](deploy/README.md) para hospedar o seu). De todo modo o servidor só armazena texto cifrado: o cofre web no mesmo endereço descriptografa no seu