dpg - Golang implementation of Unofficial DeployGate API Client CLI
DeployGate API reference is https://docs.deploygate.com/reference#deploygate-api
The basic syntax is:
dpg command [command options] [arguments...]
Command list is here
help, h
option is avaiable for all commands.
If you'd like to see the version, then run dpg -v
.
// For Bash
eval $(dpg --init-completion bash)
dpg --init-completion bash >> ~/.bashrc
// For Zsh
eval $(dpg --init-completion zsh)
dpg --init-completion zsh >> ~/.zshrc
go get github.com/jmatsu/dpg
Or download the binary
curl -sL "https://raw.githubusercontent.com/jmatsu/dpg/master/install.bash" | bash
curl -sL "https://raw.githubusercontent.com/jmatsu/dpg/master/install.bash" | VERSION=<0.2.1 or greater> bash
Or build on your local
go get -v -t -d ./...
go build
Docker containers are also available at https://hub.docker.com/r/jmatsu/dpg
dpg
is providing some procedures to improve your deployment experience.
They would be great help for you. You can see examples at docs/procedure.md.
Under MIT License. See LICENSE
dpg app upload
HELPdpg app member add
HELPdpg app member list
HELPdpg app member remove
HELPdpg app team add
HELPdpg app team remove
HELPdpg app team list
HELPdpg app shared-team add
HELPdpg app shared-team remove
HELPdpg app shared-team list
HELPdpg app distributions destroy
HELPdpg distribution destroy
HELPdpg organization create
HELPdpg organization destroy
HELPdpg organization list
HELPdpg organization show
HELPdpg organization update
HELPdpg organization member add
HELPdpg organization member remove
HELPdpg organization member list
HELPdpg organization team member add
HELPdpg organization team member remove
HELPdpg organization team member list
HELPdpg enterprise member add
HELPdpg enterprise member remove
HELPdpg enterprise member list
HELPdpg enterprise organization members add
HELPdpg enterprise organization members remove
HELPdpg enterprise organization members list
HELPdpg enterprise shared-team add
HELPdpg enterprise shared-team remove
HELPdpg enterprise shared-team list
HELPdpg procedure app-manage expose
HELPdpg procedure app-manage on-feature-branch
HELPdpg procedure app-manage on-deploy-branch
HELP