Dpg
A Golang implementation of unofficial DeployGate API client
Install / Use
/learn @jmatsu/DpgREADME
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 uploadHELPdpg app member addHELPdpg app member listHELPdpg app member removeHELPdpg app team addHELPdpg app team removeHELPdpg app team listHELPdpg app shared-team addHELPdpg app shared-team removeHELPdpg app shared-team listHELPdpg app distributions destroyHELPdpg distribution destroyHELPdpg organization createHELPdpg organization destroyHELPdpg organization listHELPdpg organization showHELPdpg organization updateHELPdpg organization member addHELPdpg organization member removeHELPdpg organization member listHELPdpg organization team member addHELPdpg organization team member removeHELPdpg organization team member listHELPdpg enterprise member addHELPdpg enterprise member removeHELPdpg enterprise member listHELPdpg enterprise organization members addHELPdpg enterprise organization members removeHELPdpg enterprise organization members listHELPdpg enterprise shared-team addHELPdpg enterprise shared-team removeHELPdpg enterprise shared-team listHELPdpg procedure app-manage exposeHELPdpg procedure app-manage on-feature-branchHELPdpg procedure app-manage on-deploy-branchHELP
Related Skills
tmux
335.8kRemote-control tmux sessions for interactive CLIs by sending keystrokes and scraping pane output.
blogwatcher
335.8kMonitor blogs and RSS/Atom feeds for updates using the blogwatcher CLI.
prd
Raito Bitcoin ZK client web portal.
product
Cloud-agnostic Kubernetes infrastructure with Terraform & Helm for homelabs, edge, and production clusters.
