Skip to content

sigkillme0/dop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dop

dop

doppler cli wrapper. reads project/config from a .dop file, injects it into every command.

requires: doppler cli

install

git clone https://github.com/sigkillme0/dop.git && sh dop/install.sh
curl -fsSL https://raw.githubusercontent.com/sigkillme0/dop/main/install.sh | sh

env: DOP_REPO (default: sigkillme0/dop), DOP_BRANCH (default: main), DOP_INSTALL_DIR (default: ~/.local/bin)

usage

dop init foundation/prd         # write .dop
dop cargo build                 # any command — secrets injected
dop run cargo build             # explicit form (when command clashes)
dop keys                        # secret names (no values)
dop status                      # config + auth info
dop ls                          # projects
dop ls foundation               # configs in project
dop push .env                   # upload to doppler
dop pull [env|json|yaml]        # download from doppler
dop open                        # dashboard in browser
dop uninstall                   # rm self

config resolution

first match wins:

  1. DOP_CONFIG env var
  2. .dop.local — gitignored, personal override
  3. .dop — committed, team default

license

WTFPL

About

doppler cli wrapper. drop a `.dop` file in your repo, run any command with secrets injected.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages