Skip to content

Commit f6c196e

Browse files
committed
Delete disks command.
1 parent da92452 commit f6c196e

File tree

8 files changed

+6
-275
lines changed

8 files changed

+6
-275
lines changed

README.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,6 @@ Commands:
7878
addons Manage addons
7979
apps Manage apps
8080
deploy Deploy an app
81-
disks Manage disks
8281
domains Manage domains
8382
env Manage app environment
8483
help Help about any command

cmd/apps.go

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -167,16 +167,8 @@ func getAppName() string {
167167
return filepath.Base(cwd)
168168
}
169169

170-
func getDiskPlan(client *lade.Client) string {
171-
plan, err := client.Plan.Default("disk")
172-
if err != nil {
173-
return ""
174-
}
175-
return plan.ID
176-
}
177-
178170
func getPlan(client *lade.Client) string {
179-
plan, err := client.Plan.Default("")
171+
plan, err := client.Plan.Default()
180172
if err != nil {
181173
return ""
182174
}

cmd/disks.go

Lines changed: 0 additions & 212 deletions
This file was deleted.

cmd/plans.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ var plansCmd = &cobra.Command{
2020
}
2121

2222
func plansRun(client *lade.Client) error {
23-
plans, err := client.Plan.List("")
23+
plans, err := client.Plan.List()
2424
if err != nil {
2525
return err
2626
}

cmd/prompt.go

Lines changed: 1 addition & 50 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,6 @@ import (
2929
var (
3030
validEnvName = regexp.MustCompile(`^[A-Z0-9-_]+$`)
3131
validName = regexp.MustCompile(`^[a-z][a-z0-9-_]*$`)
32-
validPath = regexp.MustCompile(`^(/[a-zA-Z0-9-_]+)+$`)
3332
)
3433

3534
type optionsFunc func(*lade.Client) (*orderedmap.OrderedMap, error)
@@ -165,41 +164,6 @@ func getAddonOptions(client *lade.Client) (*orderedmap.OrderedMap, error) {
165164
return options, nil
166165
}
167166

168-
func getDiskOptions(appName string) optionsFunc {
169-
return func(client *lade.Client) (*orderedmap.OrderedMap, error) {
170-
disks, err := client.Disk.List(appName)
171-
if err != nil {
172-
return nil, err
173-
}
174-
if len(disks) == 0 {
175-
return nil, errors.New("There are no disks available")
176-
}
177-
options := orderedmap.New()
178-
for _, disk := range disks {
179-
options.Set(disk.Name, disk.Name)
180-
}
181-
options.SortKeys(sort.Strings)
182-
return options, nil
183-
}
184-
}
185-
186-
func getDiskPlanOptions(id string) optionsFunc {
187-
return func(client *lade.Client) (*orderedmap.OrderedMap, error) {
188-
plans, err := client.Plan.User(id, "disk")
189-
if err != nil {
190-
return nil, err
191-
}
192-
if len(plans) == 0 {
193-
return nil, errors.New("There are no plans available")
194-
}
195-
options := orderedmap.New()
196-
for _, plan := range plans {
197-
options.Set(plan.ID, plan.ID)
198-
}
199-
return options, nil
200-
}
201-
}
202-
203167
func getDomainOptions(appName string) optionsFunc {
204168
return func(client *lade.Client) (*orderedmap.OrderedMap, error) {
205169
domains, err := client.Domain.List(appName)
@@ -236,7 +200,7 @@ func getKeyOptions(appName string) optionsFunc {
236200

237201
func getPlanOptions(id string) optionsFunc {
238202
return func(client *lade.Client) (*orderedmap.OrderedMap, error) {
239-
plans, err := client.Plan.User(id, "")
203+
plans, err := client.Plan.User(id)
240204
if err != nil {
241205
return nil, err
242206
}
@@ -435,12 +399,6 @@ func validateAppName(client *lade.Client) survey.Validator {
435399
}))
436400
}
437401

438-
func validateDiskName(client *lade.Client, appName string) survey.Validator {
439-
return survey.ComposeValidators(survey.Required, validateUniqueName(func(name string) error {
440-
return client.Disk.Head(appName, name)
441-
}))
442-
}
443-
444402
func validateDomainName(client *lade.Client, appName string) survey.Validator {
445403
return survey.ComposeValidators(survey.Required, validateUniqueName(func(name string) error {
446404
return client.Domain.Head(appName, name)
@@ -477,13 +435,6 @@ func validateName(val interface{}) error {
477435
return nil
478436
}
479437

480-
func validatePath(val interface{}) error {
481-
if !validPath.MatchString(val.(string)) {
482-
return errors.New("Path must be valid absolute directory")
483-
}
484-
return nil
485-
}
486-
487438
func validateUniqueName(fn func(string) error) survey.Validator {
488439
return func(val interface{}) error {
489440
err := fn(val.(string))

cmd/root.go

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,6 @@ func init() {
3737
RootCmd.AddCommand(addonsCmd)
3838
RootCmd.AddCommand(appsCmd)
3939
RootCmd.AddCommand(deployCmd)
40-
RootCmd.AddCommand(disksCmd)
4140
RootCmd.AddCommand(domainsCmd)
4241
RootCmd.AddCommand(envCmd)
4342
RootCmd.AddCommand(loginCmd)

go.mod

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ require (
88
github.com/dustin/go-humanize v1.0.0
99
github.com/iancoleman/orderedmap v0.0.0-20180606015914-fec04b9a4f6d
1010
github.com/jinzhu/configor v1.1.1
11-
github.com/lade-io/go-lade v0.1.6
11+
github.com/lade-io/go-lade v0.1.7
1212
github.com/mattn/go-colorable v0.1.12
1313
github.com/mattn/go-isatty v0.0.14
1414
github.com/mgutz/ansi v0.0.0-20200706080929-d51e80ef957d

go.sum

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -450,6 +450,8 @@ github.com/lade-io/go-lade v0.1.5 h1:Am5fEt3SaURMaGzGqX82NqkiH8yG1hEu0TcE4+m1Nso
450450
github.com/lade-io/go-lade v0.1.5/go.mod h1:kQDkodhmNS1E7FMCVSGmSqvQPgwyNk47tS42JwfrszA=
451451
github.com/lade-io/go-lade v0.1.6 h1:WA+4Br3H5W6g0yRe2ep0O0QDSTSVQ9qPm01JE9ZO5BY=
452452
github.com/lade-io/go-lade v0.1.6/go.mod h1:kQDkodhmNS1E7FMCVSGmSqvQPgwyNk47tS42JwfrszA=
453+
github.com/lade-io/go-lade v0.1.7 h1:SobPauUkN+n9SZ6RRGS8uNFt6PaviFxzeT1IN65Eui4=
454+
github.com/lade-io/go-lade v0.1.7/go.mod h1:kQDkodhmNS1E7FMCVSGmSqvQPgwyNk47tS42JwfrszA=
453455
github.com/leodido/go-urn v1.2.0 h1:hpXL4XnriNwQ/ABnpepYM/1vCLWNDfUNts8dX3xTG6Y=
454456
github.com/leodido/go-urn v1.2.0/go.mod h1:+8+nEpDfqqsY+g338gtMEUOtuK+4dEMhiQEgxpxOKII=
455457
github.com/magiconair/properties v1.8.0/go.mod h1:PppfXfuXeibc/6YijjN8zIbojt8czPbwD3XqdrwzmxQ=

0 commit comments

Comments
 (0)