From 680f252b67dbadbd149459f72ec003472a805613 Mon Sep 17 00:00:00 2001 From: ivuorinen Date: Sun, 4 Aug 2024 00:16:38 +0000 Subject: [PATCH] Update cheatsheets --- tldr/arduino-builder | 2 +- tldr/doppler | 34 ++++++++++++++++++++++++++++++++++ tldr/doppler-projects | 29 +++++++++++++++++++++++++++++ tldr/doppler-run | 29 +++++++++++++++++++++++++++++ tldr/doppler-secrets | 29 +++++++++++++++++++++++++++++ 5 files changed, 122 insertions(+), 1 deletion(-) create mode 100644 tldr/doppler create mode 100644 tldr/doppler-projects create mode 100644 tldr/doppler-run create mode 100644 tldr/doppler-secrets diff --git a/tldr/arduino-builder b/tldr/arduino-builder index 549f73a5..ba61df72 100644 --- a/tldr/arduino-builder +++ b/tldr/arduino-builder @@ -21,7 +21,7 @@ source: https://github.com/tldr-pages/tldr.git `arduino-builder -build-path {{path/to/build_directory}}` -- Use a build option file, instead of specifying `--hardware`, `--tools`, etc. manually every time: +- Use a build option file, instead of specifying `-hardware`, `-tools`, etc. manually every time: `arduino-builder -build-options-file {{path/to/build.options.json}}` diff --git a/tldr/doppler b/tldr/doppler new file mode 100644 index 00000000..23a572ad --- /dev/null +++ b/tldr/doppler @@ -0,0 +1,34 @@ +--- +syntax: markdown +tags: [tldr, common] +source: https://github.com/tldr-pages/tldr.git +--- +# doppler + +> Manage environment variables across different environments using Doppler. +> Some subcommands such as `doppler run` and `doppler secrets` have their own usage documentation. +> More information: . + +- Setup Doppler CLI in the current directory: + +`doppler setup` + +- Setup Doppler project and config in current directory: + +`doppler setup` + +- Run a command with secrets injected into the environment: + +`doppler run --command {{command}}` + +- View your project list: + +`doppler projects` + +- View your secrets for current project: + +`doppler secrets` + +- Open doppler dashboard in browser: + +`doppler open` diff --git a/tldr/doppler-projects b/tldr/doppler-projects new file mode 100644 index 00000000..95436f20 --- /dev/null +++ b/tldr/doppler-projects @@ -0,0 +1,29 @@ +--- +syntax: markdown +tags: [tldr, common] +source: https://github.com/tldr-pages/tldr.git +--- +# doppler projects + +> Manage Doppler Projects. +> More information: . + +- Get all projects: + +`doppler projects` + +- Get info for a project: + +`doppler projects get {{name|project_id}}` + +- Create a project: + +`doppler projects create {{name}}` + +- Update a project's name and description: + +`doppler projects update {{name|project_id}} --name "{{new_name}}" --description "{{new_description}}"` + +- Delete a project: + +`doppler projects delete {{name|project_id}}` diff --git a/tldr/doppler-run b/tldr/doppler-run new file mode 100644 index 00000000..afd03a9d --- /dev/null +++ b/tldr/doppler-run @@ -0,0 +1,29 @@ +--- +syntax: markdown +tags: [tldr, common] +source: https://github.com/tldr-pages/tldr.git +--- +# doppler run + +> Run a command with Doppler secrets injected into the environment. +> More information: . + +- Run a command: + +`doppler run --command {{command}}` + +- Run multiple commands: + +`doppler run --command {{command1 && command2}}` + +- Run a script: + +`doppler run {{path/to/command.sh}}` + +- Run command with specified project and config: + +`doppler run -p {{project_name}} -c {{config_name}} -- {{command}}` + +- Automatically restart process when secrets change: + +`doppler run --watch {{command}}` diff --git a/tldr/doppler-secrets b/tldr/doppler-secrets new file mode 100644 index 00000000..21f7f626 --- /dev/null +++ b/tldr/doppler-secrets @@ -0,0 +1,29 @@ +--- +syntax: markdown +tags: [tldr, common] +source: https://github.com/tldr-pages/tldr.git +--- +# doppler secrets + +> Manage your Doppler project's secrets. +> More information: . + +- Get all secrets: + +`doppler secrets` + +- Get value(s) of one or more secrets: + +`doppler secrets get {{secrets}}` + +- Upload a secrets file: + +`doppler secrets upload {{path/to/file.env}}` + +- Delete value(s) of one or more secrets: + +`doppler secrets delete {{secrets}}` + +- Download secrets as `.env`: + +`doppler secrets download --format=env --no-file > {{path/to/.env}}`