dpg
dpg - Golang implementation of Unofficial DeployGate API Client CLI
DeployGate API reference is https://docs.deploygate.com/reference#deploygate-api
Usage
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
.
Bash/Zsh completion
// For Bash
eval $(dpg --init-completion bash)
dpg --init-completion bash >> ~/.bashrc
// For Zsh
eval $(dpg --init-completion zsh)
dpg --init-completion zsh >> ~/.zshrc
Installation
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
Advanced
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.
LICENSE
Under MIT License. See LICENSE
COMMANDS
dpg app upload
HELP
dpg app member add
HELP
dpg app member list
HELP
dpg app member remove
HELP
dpg app team add
HELP
dpg app team remove
HELP
dpg app team list
HELP
dpg app shared-team add
HELP
dpg app shared-team remove
HELP
dpg app shared-team list
HELP
dpg app distributions destroy
HELP
dpg distribution destroy
HELP
dpg organization create
HELP
dpg organization destroy
HELP
dpg organization list
HELP
dpg organization show
HELP
dpg organization update
HELP
dpg organization member add
HELP
dpg organization member remove
HELP
dpg organization member list
HELP
dpg organization team member add
HELP
dpg organization team member remove
HELP
dpg organization team member list
HELP
dpg enterprise member add
HELP
dpg enterprise member remove
HELP
dpg enterprise member list
HELP
dpg enterprise organization members add
HELP
dpg enterprise organization members remove
HELP
dpg enterprise organization members list
HELP
dpg enterprise shared-team add
HELP
dpg enterprise shared-team remove
HELP
dpg enterprise shared-team list
HELP
dpg procedure app-manage expose
HELP
dpg procedure app-manage on-feature-branch
HELP
dpg procedure app-manage on-deploy-branch
HELP