smilelikeshit / cli-start-stop-instance-aws-gcp-do

learning go to build CLI
0 stars 1 forks source link

this is for example and try to build CLI using golang. you can combine with crontab for schedule start stop instance

GCP credentials

AWS credentials

Digitalocean

imam@imam-mv:~$ export DO_TOKEN=xxxxx

How to Use

imam@imam-mv:~$ go build -o ectl
imam@imam-mv:~$ ./ectl aws instance --action=start --region=ap-southeast-1 i-xxx i-xxx
imam@imam-mv:~$ ./ectl gcp instance --action=start --region=asia-southeast2 i-xxx i-xxx
imam@imam-mv:~$ ./ectl digitalocean instance --action=start xxx xxx