CRYPT-XORDATAEXCHANGE(1)
π CRYPT-XORDATAEXCHANGE π
okay bestie, welcome to the General Commands Manual entry for CRYPT-XORDATAEXCHANGE(1) β yes that's a whole mouthful, we're just gonna call her crypt from here on, mwah π
β¨ NAME β¨
crypt-xordataexchange β store and retrieve encrypted configuration parameters from etcd or Consul π¦
π SYNOPSIS π
no cap, here's the whole shape of it:
crypt-xordataexchange get [arg...] key
crypt-xordataexchange list [arg...] key
crypt-xordataexchange set [arg...] key file
three little verbs, three little vibes. that's it. that's the whole girlboss pipeline π
πΈ DESCRIPTION πΈ
okay so, real talk. fess up. you have passwords and usernames hard coded in your apps. you have IP addresses checked in to your source code repository. you have entire configuration files that were created by the developer who wrote the app and haven't been changed since she typed git init. π
and likeβ¦ we've all been there, but bestie, it's giving security nightmare. π
crypt (aka crypt-xordataexchange) is here to lead you back to the Path of Enlightened Configuration. β¨ store encrypted configuration values in etcd or Consul using a command-line application. that's the whole thing. iconic, honestly. π
π COMMANDS π
the three moves. learn them, love them, use them π«Ά
getβ retrieve the value of a keylistβ retrieve all values under a keysetβ set the value of a key
π OPTIONS π
every single flag, no skips, no cuts, we're thorough in this house π
-backend="etcd"β backend provider. the default is"etcd", so if you say nothing, etcd is what you get π§-endpoint=""β backend URL. default is empty, empty string, nothing, nada πΈ-keyring=".pubring.gpg"β path to armored public keyring. forsetonly β οΈ (she's the one who locks things up, so yeah, only the writer needs her)-secret-keyring=".secring.gpg"β path to armored secret keyring. forgetandlistonly β οΈ (she's the one who unlocks things, so only the readers need her)-plaintext=falseβ don't encrypt or decrypt the values before storage or retrieval. default isfalse. flip her totrueand it's justβ¦ raw text out here, so know what you're doing, bestie π
π COPYRIGHT π
Copyright Β© 2014 XOR Data Exchange, Inc.
Distributed under the MIT License.
periodt. that's the legal bit, and we respect it. π
π¦ SEE ALSO π¦
- Full documentation at:
<http://xordataexchange.github.io/crypt/> - GitHub:
<https://github.com/xordataexchange/crypt>
iykyk β go read the docs, they're right there π
and that's a wrap on the CRYPT-XORDATAEXCHANGE(1) page from the General Commands Manual, dated September 2015 β thank you for coming to my ted talk, go encrypt your configs, slay, bye bestie ππ
β¨
π¦ where this page comes from
- debian bookworm: golang-github-xordataexchange-crypt 0.0.2+git20170626.21.b2862e3-3+b11 Β· MIT
- debian trixie: golang-github-xordataexchange-crypt 0.0.2+git20170626.21.b2862e3-4+b8 Β· MIT
- ubuntu jammy: golang-github-xordataexchange-crypt 0.0.2+git20170626.21.b2862e3-3 Β· MIT
- ubuntu noble: golang-github-xordataexchange-crypt 0.0.2+git20170626.21.b2862e3-3build1 Β· MIT
- ubuntu noble: golang-github-xordataexchange-crypt 0.0.2+git20170626.21.b2862e3-3ubuntu0.24.04.3 Β· MIT
- ubuntu questing: golang-github-xordataexchange-crypt 0.0.2+git20170626.21.b2862e3-4
- ubuntu resolute: golang-github-xordataexchange-crypt 0.0.2+git20170626.21.b2862e3-4build1 Β· MIT
- ubuntu stonking: golang-github-xordataexchange-crypt 0.0.2+git20170626.21.b2862e3-4build1 Β· MIT
- Copyright 2014 XOR Data Exchange, Inc
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms