├── .github ├── CODEOWNERS ├── dependabot.yml └── workflows │ ├── gochecks.yml │ ├── notify-issue.yml │ ├── notify-pr.yml │ ├── releaser.yml │ └── review.yml ├── .gitignore ├── .golangci.yaml ├── .goreleaser.yml ├── CHANGELOG.md ├── CONTRIBUTING.md ├── Dockerfile ├── Dockerfile.goreleaser ├── LICENSE ├── Makefile ├── NOTICE ├── README.md ├── cmd ├── account │ ├── account.go │ └── printer.go ├── applications │ ├── applications.go │ └── printer.go ├── backups │ ├── backups.go │ └── printer.go ├── baremetal │ ├── baremetal.go │ └── printer.go ├── billing │ ├── billing.go │ └── printer.go ├── blockstorage │ ├── blockstorage.go │ └── printer.go ├── cdn │ ├── cdn.go │ └── printer.go ├── containerregistry │ ├── containerregistry.go │ └── printer.go ├── database │ ├── database.go │ └── printer.go ├── dns │ ├── dns.go │ └── printer.go ├── firewall │ ├── firewall.go │ └── printer.go ├── inference │ ├── inference.go │ └── printer.go ├── instance │ ├── instance.go │ └── printer.go ├── ip │ └── printer.go ├── iso │ ├── iso.go │ └── printer.go ├── kubernetes │ ├── kubernetes.go │ └── printer.go ├── loadbalancer │ ├── loadbalancer.go │ └── printer.go ├── logs │ ├── logs.go │ └── printer.go ├── marketplace │ ├── marketplace.go │ └── printer.go ├── objectstorage │ ├── objectstorage.go │ └── printer.go ├── operatingsystems │ ├── operatingsystems.go │ └── printer.go ├── plans │ ├── plans.go │ └── printer.go ├── printer │ ├── error.go │ ├── info.go │ ├── marketplace.go │ ├── message.go │ └── printer.go ├── regions │ ├── printer.go │ └── regions.go ├── reservedip │ ├── printer.go │ └── reservedip.go ├── root.go ├── script │ ├── printer.go │ └── script.go ├── snapshot │ ├── printer.go │ └── snapshot.go ├── sshkeys │ ├── printer.go │ └── sshKeys.go ├── userdata │ └── printer.go ├── users │ ├── printer.go │ └── user.go ├── utils │ ├── errors.go │ ├── paging.go │ ├── timestamp.go │ └── utils.go ├── version │ ├── printer.go │ └── version.go ├── vpc │ ├── printer.go │ └── vpc.go └── vpc2 │ ├── printer.go │ └── vpc2.go ├── go.mod ├── go.sum ├── main.go ├── pkg └── cli │ └── cli.go └── scripts └── entrypoint.sh /.github/CODEOWNERS: -------------------------------------------------------------------------------- 1 | * @optik-aper 2 | -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vultr/vultr-cli/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/gochecks.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vultr/vultr-cli/HEAD/.github/workflows/gochecks.yml -------------------------------------------------------------------------------- /.github/workflows/notify-issue.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vultr/vultr-cli/HEAD/.github/workflows/notify-issue.yml -------------------------------------------------------------------------------- /.github/workflows/notify-pr.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vultr/vultr-cli/HEAD/.github/workflows/notify-pr.yml -------------------------------------------------------------------------------- /.github/workflows/releaser.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vultr/vultr-cli/HEAD/.github/workflows/releaser.yml -------------------------------------------------------------------------------- /.github/workflows/review.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vultr/vultr-cli/HEAD/.github/workflows/review.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vultr/vultr-cli/HEAD/.gitignore -------------------------------------------------------------------------------- /.golangci.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vultr/vultr-cli/HEAD/.golangci.yaml -------------------------------------------------------------------------------- /.goreleaser.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vultr/vultr-cli/HEAD/.goreleaser.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vultr/vultr-cli/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vultr/vultr-cli/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vultr/vultr-cli/HEAD/Dockerfile -------------------------------------------------------------------------------- /Dockerfile.goreleaser: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vultr/vultr-cli/HEAD/Dockerfile.goreleaser -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vultr/vultr-cli/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vultr/vultr-cli/HEAD/Makefile -------------------------------------------------------------------------------- /NOTICE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vultr/vultr-cli/HEAD/NOTICE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vultr/vultr-cli/HEAD/README.md -------------------------------------------------------------------------------- /cmd/account/account.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vultr/vultr-cli/HEAD/cmd/account/account.go -------------------------------------------------------------------------------- /cmd/account/printer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vultr/vultr-cli/HEAD/cmd/account/printer.go -------------------------------------------------------------------------------- /cmd/applications/applications.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vultr/vultr-cli/HEAD/cmd/applications/applications.go -------------------------------------------------------------------------------- /cmd/applications/printer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vultr/vultr-cli/HEAD/cmd/applications/printer.go -------------------------------------------------------------------------------- /cmd/backups/backups.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vultr/vultr-cli/HEAD/cmd/backups/backups.go -------------------------------------------------------------------------------- /cmd/backups/printer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vultr/vultr-cli/HEAD/cmd/backups/printer.go -------------------------------------------------------------------------------- /cmd/baremetal/baremetal.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vultr/vultr-cli/HEAD/cmd/baremetal/baremetal.go -------------------------------------------------------------------------------- /cmd/baremetal/printer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vultr/vultr-cli/HEAD/cmd/baremetal/printer.go -------------------------------------------------------------------------------- /cmd/billing/billing.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vultr/vultr-cli/HEAD/cmd/billing/billing.go -------------------------------------------------------------------------------- /cmd/billing/printer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vultr/vultr-cli/HEAD/cmd/billing/printer.go -------------------------------------------------------------------------------- /cmd/blockstorage/blockstorage.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vultr/vultr-cli/HEAD/cmd/blockstorage/blockstorage.go -------------------------------------------------------------------------------- /cmd/blockstorage/printer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vultr/vultr-cli/HEAD/cmd/blockstorage/printer.go -------------------------------------------------------------------------------- /cmd/cdn/cdn.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vultr/vultr-cli/HEAD/cmd/cdn/cdn.go -------------------------------------------------------------------------------- /cmd/cdn/printer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vultr/vultr-cli/HEAD/cmd/cdn/printer.go -------------------------------------------------------------------------------- /cmd/containerregistry/containerregistry.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vultr/vultr-cli/HEAD/cmd/containerregistry/containerregistry.go -------------------------------------------------------------------------------- /cmd/containerregistry/printer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vultr/vultr-cli/HEAD/cmd/containerregistry/printer.go -------------------------------------------------------------------------------- /cmd/database/database.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vultr/vultr-cli/HEAD/cmd/database/database.go -------------------------------------------------------------------------------- /cmd/database/printer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vultr/vultr-cli/HEAD/cmd/database/printer.go -------------------------------------------------------------------------------- /cmd/dns/dns.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vultr/vultr-cli/HEAD/cmd/dns/dns.go -------------------------------------------------------------------------------- /cmd/dns/printer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vultr/vultr-cli/HEAD/cmd/dns/printer.go -------------------------------------------------------------------------------- /cmd/firewall/firewall.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vultr/vultr-cli/HEAD/cmd/firewall/firewall.go -------------------------------------------------------------------------------- /cmd/firewall/printer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vultr/vultr-cli/HEAD/cmd/firewall/printer.go -------------------------------------------------------------------------------- /cmd/inference/inference.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vultr/vultr-cli/HEAD/cmd/inference/inference.go -------------------------------------------------------------------------------- /cmd/inference/printer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vultr/vultr-cli/HEAD/cmd/inference/printer.go -------------------------------------------------------------------------------- /cmd/instance/instance.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vultr/vultr-cli/HEAD/cmd/instance/instance.go -------------------------------------------------------------------------------- /cmd/instance/printer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vultr/vultr-cli/HEAD/cmd/instance/printer.go -------------------------------------------------------------------------------- /cmd/ip/printer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vultr/vultr-cli/HEAD/cmd/ip/printer.go -------------------------------------------------------------------------------- /cmd/iso/iso.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vultr/vultr-cli/HEAD/cmd/iso/iso.go -------------------------------------------------------------------------------- /cmd/iso/printer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vultr/vultr-cli/HEAD/cmd/iso/printer.go -------------------------------------------------------------------------------- /cmd/kubernetes/kubernetes.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vultr/vultr-cli/HEAD/cmd/kubernetes/kubernetes.go -------------------------------------------------------------------------------- /cmd/kubernetes/printer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vultr/vultr-cli/HEAD/cmd/kubernetes/printer.go -------------------------------------------------------------------------------- /cmd/loadbalancer/loadbalancer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vultr/vultr-cli/HEAD/cmd/loadbalancer/loadbalancer.go -------------------------------------------------------------------------------- /cmd/loadbalancer/printer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vultr/vultr-cli/HEAD/cmd/loadbalancer/printer.go -------------------------------------------------------------------------------- /cmd/logs/logs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vultr/vultr-cli/HEAD/cmd/logs/logs.go -------------------------------------------------------------------------------- /cmd/logs/printer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vultr/vultr-cli/HEAD/cmd/logs/printer.go -------------------------------------------------------------------------------- /cmd/marketplace/marketplace.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vultr/vultr-cli/HEAD/cmd/marketplace/marketplace.go -------------------------------------------------------------------------------- /cmd/marketplace/printer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vultr/vultr-cli/HEAD/cmd/marketplace/printer.go -------------------------------------------------------------------------------- /cmd/objectstorage/objectstorage.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vultr/vultr-cli/HEAD/cmd/objectstorage/objectstorage.go -------------------------------------------------------------------------------- /cmd/objectstorage/printer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vultr/vultr-cli/HEAD/cmd/objectstorage/printer.go -------------------------------------------------------------------------------- /cmd/operatingsystems/operatingsystems.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vultr/vultr-cli/HEAD/cmd/operatingsystems/operatingsystems.go -------------------------------------------------------------------------------- /cmd/operatingsystems/printer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vultr/vultr-cli/HEAD/cmd/operatingsystems/printer.go -------------------------------------------------------------------------------- /cmd/plans/plans.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vultr/vultr-cli/HEAD/cmd/plans/plans.go -------------------------------------------------------------------------------- /cmd/plans/printer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vultr/vultr-cli/HEAD/cmd/plans/printer.go -------------------------------------------------------------------------------- /cmd/printer/error.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vultr/vultr-cli/HEAD/cmd/printer/error.go -------------------------------------------------------------------------------- /cmd/printer/info.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vultr/vultr-cli/HEAD/cmd/printer/info.go -------------------------------------------------------------------------------- /cmd/printer/marketplace.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vultr/vultr-cli/HEAD/cmd/printer/marketplace.go -------------------------------------------------------------------------------- /cmd/printer/message.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vultr/vultr-cli/HEAD/cmd/printer/message.go -------------------------------------------------------------------------------- /cmd/printer/printer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vultr/vultr-cli/HEAD/cmd/printer/printer.go -------------------------------------------------------------------------------- /cmd/regions/printer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vultr/vultr-cli/HEAD/cmd/regions/printer.go -------------------------------------------------------------------------------- /cmd/regions/regions.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vultr/vultr-cli/HEAD/cmd/regions/regions.go -------------------------------------------------------------------------------- /cmd/reservedip/printer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vultr/vultr-cli/HEAD/cmd/reservedip/printer.go -------------------------------------------------------------------------------- /cmd/reservedip/reservedip.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vultr/vultr-cli/HEAD/cmd/reservedip/reservedip.go -------------------------------------------------------------------------------- /cmd/root.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vultr/vultr-cli/HEAD/cmd/root.go -------------------------------------------------------------------------------- /cmd/script/printer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vultr/vultr-cli/HEAD/cmd/script/printer.go -------------------------------------------------------------------------------- /cmd/script/script.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vultr/vultr-cli/HEAD/cmd/script/script.go -------------------------------------------------------------------------------- /cmd/snapshot/printer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vultr/vultr-cli/HEAD/cmd/snapshot/printer.go -------------------------------------------------------------------------------- /cmd/snapshot/snapshot.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vultr/vultr-cli/HEAD/cmd/snapshot/snapshot.go -------------------------------------------------------------------------------- /cmd/sshkeys/printer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vultr/vultr-cli/HEAD/cmd/sshkeys/printer.go -------------------------------------------------------------------------------- /cmd/sshkeys/sshKeys.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vultr/vultr-cli/HEAD/cmd/sshkeys/sshKeys.go -------------------------------------------------------------------------------- /cmd/userdata/printer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vultr/vultr-cli/HEAD/cmd/userdata/printer.go -------------------------------------------------------------------------------- /cmd/users/printer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vultr/vultr-cli/HEAD/cmd/users/printer.go -------------------------------------------------------------------------------- /cmd/users/user.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vultr/vultr-cli/HEAD/cmd/users/user.go -------------------------------------------------------------------------------- /cmd/utils/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vultr/vultr-cli/HEAD/cmd/utils/errors.go -------------------------------------------------------------------------------- /cmd/utils/paging.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vultr/vultr-cli/HEAD/cmd/utils/paging.go -------------------------------------------------------------------------------- /cmd/utils/timestamp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vultr/vultr-cli/HEAD/cmd/utils/timestamp.go -------------------------------------------------------------------------------- /cmd/utils/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vultr/vultr-cli/HEAD/cmd/utils/utils.go -------------------------------------------------------------------------------- /cmd/version/printer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vultr/vultr-cli/HEAD/cmd/version/printer.go -------------------------------------------------------------------------------- /cmd/version/version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vultr/vultr-cli/HEAD/cmd/version/version.go -------------------------------------------------------------------------------- /cmd/vpc/printer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vultr/vultr-cli/HEAD/cmd/vpc/printer.go -------------------------------------------------------------------------------- /cmd/vpc/vpc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vultr/vultr-cli/HEAD/cmd/vpc/vpc.go -------------------------------------------------------------------------------- /cmd/vpc2/printer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vultr/vultr-cli/HEAD/cmd/vpc2/printer.go -------------------------------------------------------------------------------- /cmd/vpc2/vpc2.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vultr/vultr-cli/HEAD/cmd/vpc2/vpc2.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vultr/vultr-cli/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vultr/vultr-cli/HEAD/go.sum -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vultr/vultr-cli/HEAD/main.go -------------------------------------------------------------------------------- /pkg/cli/cli.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vultr/vultr-cli/HEAD/pkg/cli/cli.go -------------------------------------------------------------------------------- /scripts/entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vultr/vultr-cli/HEAD/scripts/entrypoint.sh --------------------------------------------------------------------------------