Skip to content
This repository was archived by the owner on Dec 13, 2023. It is now read-only.

Commit 667a1f0

Browse files
committed
v1.1.1
1 parent ca84dd0 commit 667a1f0

File tree

3 files changed

+13
-17
lines changed

3 files changed

+13
-17
lines changed

do.go

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ import (
88
)
99

1010
func doRegions(client *godo.Client) ([]string, error) {
11-
slugs := []string{}
11+
var slugs []string
1212
regions, _, err := client.Regions.List(&godo.ListOptions{})
1313
if err != nil {
1414
return slugs, err
@@ -20,13 +20,11 @@ func doRegions(client *godo.Client) ([]string, error) {
2020
}
2121

2222
func newDropLetMultiCreateRequest(prefix, region, keyID string, count int) *godo.DropletMultiCreateRequest {
23-
24-
names := []string{}
23+
var names []string
2524
for i := 0; i < count; i++ {
2625
name, _ := randutil.AlphaString(8)
2726
names = append(names, fmt.Sprintf("%s-%s", prefix, name))
2827
}
29-
3028
return &godo.DropletMultiCreateRequest{
3129
Names: names,
3230
Region: region,

machine.go

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -31,10 +31,7 @@ func (m *Machine) GetIPs(client *godo.Client) error {
3131
return err
3232
}
3333
m.IPv4, err = droplet.PublicIPv4()
34-
if err != nil {
35-
return err
36-
}
37-
return nil
34+
return err
3835
}
3936

4037
// StartSSHProxy starts a socks proxy on 127.0.0.1 or the desired port.
@@ -65,7 +62,7 @@ func (m *Machine) GetIP() string {
6562
}
6663

6764
func dropletsToMachines(droplets []godo.Droplet) []Machine {
68-
m := []Machine{}
65+
var m []Machine
6966
for _, d := range droplets {
7067
m = append(m, Machine{
7168
ID: d.ID,

main.go

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ var (
2626
force = flag.Bool("force", false, "Bypass built-in protections that prevent you from deploying more than 50 droplets")
2727
startPort = flag.Int("start-tcp", 55555, "TCP port to start first proxy on and increment from")
2828
showversion = flag.Bool("v", false, "Print version and exit")
29-
version = "1.1.0"
29+
version = "1.1.1"
3030
)
3131

3232
func main() {
@@ -57,7 +57,8 @@ func main() {
5757
if err != nil {
5858
log.Fatalf("%s\n", err.Error())
5959
}
60-
droplets := []godo.Droplet{}
60+
61+
var droplets []godo.Droplet
6162

6263
for region, c := range regionCountMap {
6364
log.Printf("Creating %d droplets to region %s", c, region)
@@ -77,18 +78,18 @@ func main() {
7778
for i := range machines {
7879
m := &machines[i]
7980
if err := m.GetIPs(client); err != nil {
80-
log.Println("There was an error getting the IPv4 address of droplet name: %s\nError: %s\n", m.Name, err.Error())
81+
log.Printf("There was an error getting the IPv4 address of droplet name: %s\nError: %s\n", m.Name, err.Error())
8182
}
8283
if m.IsReady() {
8384
if err := m.StartSSHProxy(strconv.Itoa(*startPort), *sshLocation); err != nil {
84-
log.Println("Could not start SSH proxy on droplet name: %s\nError: %s\n", m.Name, err.Error())
85+
log.Printf("Could not start SSH proxy on droplet name: %s\nError: %s\n", m.Name, err.Error())
8586
} else {
86-
log.Println("SSH proxy started on port %d on droplet name: %s IP: %s\n", *startPort, m.Name, m.IPv4)
87+
log.Printf("SSH proxy started on port %d on droplet name: %s IP: %s\n", *startPort, m.Name, m.IPv4)
8788
go m.PrintStdError()
8889
}
8990
*startPort++
9091
} else {
91-
log.Println("Droplet name: %s is not ready yet. Skipping...\n", m.Name)
92+
log.Printf("Droplet name: %s is not ready yet. Skipping...\n", m.Name)
9293
}
9394
}
9495

@@ -105,9 +106,9 @@ func main() {
105106
<-c
106107
for _, m := range machines {
107108
if err := m.Destroy(client); err != nil {
108-
log.Println("Could not delete droplet name: %s\n", m.Name)
109+
log.Printf("Could not delete droplet name: %s\n", m.Name)
109110
} else {
110-
log.Println("Deleted droplet name: %s", m.Name)
111+
log.Printf("Deleted droplet name: %s\n", m.Name)
111112
}
112113
}
113114
}

0 commit comments

Comments
 (0)