Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions README.de.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand All @@ -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 <url>` auf einen anderen Server richtest (siehe [Bereitstellung](deploy/README.md) für den eigenen Betrieb). In jedem Fall
Expand Down
3 changes: 3 additions & 0 deletions README.es.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand All @@ -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 <url>` (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
Expand Down
3 changes: 3 additions & 0 deletions README.fr.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand All @@ -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 <url>` (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
Expand Down
3 changes: 3 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand All @@ -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 <url>` (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
Expand Down
3 changes: 3 additions & 0 deletions README.pt-BR.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand All @@ -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 <url>` (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
Expand Down
Loading