sops

SOPS: Secrets OPerationS.

TLDR

Encrypt a file

$ sops -e [path/to/myfile.json] > [path/to/myfile.enc.json]
copy

Decrypt a file to the standard output

$ sops -d [path/to/myfile.enc.json]
copy

Rotate data keys for a sops file

$ sops -r [path/to/myfile.enc.yaml]
copy

Change the extension of the file once encrypted

$ sops -d --input-type json [path/to/myfile.enc.json]
copy

Extract keys by naming them, and array elements by numbering them

$ sops -d --extract '["an_array"][1]' [path/to/myfile.enc.json]
copy

Show the difference between two sops files

$ diff <(sops -d [path/to/secret1.enc.yaml]) <(sops -d [path/to/secret2.enc.yaml])
copy

Copied to clipboard
Stream 500+ movies for free and without signup