fix: app autocomplete for secret commands
This commit is contained in:
parent
10e4a8b97f
commit
0c2f6fb676
|
@ -27,11 +27,12 @@ var allSecretsFlag = &cli.BoolFlag{
|
||||||
}
|
}
|
||||||
|
|
||||||
var appSecretGenerateCommand = &cli.Command{
|
var appSecretGenerateCommand = &cli.Command{
|
||||||
Name: "generate",
|
Name: "generate",
|
||||||
Aliases: []string{"g"},
|
Aliases: []string{"g"},
|
||||||
Usage: "Generate secrets",
|
Usage: "Generate secrets",
|
||||||
ArgsUsage: "<secret> <version>",
|
ArgsUsage: "<secret> <version>",
|
||||||
Flags: []cli.Flag{allSecretsFlag, internal.PassFlag},
|
Flags: []cli.Flag{allSecretsFlag, internal.PassFlag},
|
||||||
|
BashComplete: autocomplete.AppNameComplete,
|
||||||
Action: func(c *cli.Context) error {
|
Action: func(c *cli.Context) error {
|
||||||
app := internal.ValidateApp(c)
|
app := internal.ValidateApp(c)
|
||||||
|
|
||||||
|
@ -95,11 +96,12 @@ var appSecretGenerateCommand = &cli.Command{
|
||||||
}
|
}
|
||||||
|
|
||||||
var appSecretInsertCommand = &cli.Command{
|
var appSecretInsertCommand = &cli.Command{
|
||||||
Name: "insert",
|
Name: "insert",
|
||||||
Aliases: []string{"i"},
|
Aliases: []string{"i"},
|
||||||
Usage: "Insert secret",
|
Usage: "Insert secret",
|
||||||
Flags: []cli.Flag{internal.PassFlag},
|
Flags: []cli.Flag{internal.PassFlag},
|
||||||
ArgsUsage: "<app> <secret-name> <version> <data>",
|
ArgsUsage: "<app> <secret-name> <version> <data>",
|
||||||
|
BashComplete: autocomplete.AppNameComplete,
|
||||||
Description: `
|
Description: `
|
||||||
This command inserts a secret into an app environment.
|
This command inserts a secret into an app environment.
|
||||||
|
|
||||||
|
@ -139,11 +141,12 @@ Example:
|
||||||
}
|
}
|
||||||
|
|
||||||
var appSecretRmCommand = &cli.Command{
|
var appSecretRmCommand = &cli.Command{
|
||||||
Name: "remove",
|
Name: "remove",
|
||||||
Usage: "Remove a secret",
|
Usage: "Remove a secret",
|
||||||
Aliases: []string{"rm"},
|
Aliases: []string{"rm"},
|
||||||
Flags: []cli.Flag{allSecretsFlag, internal.PassFlag},
|
Flags: []cli.Flag{allSecretsFlag, internal.PassFlag},
|
||||||
ArgsUsage: "<app> <secret-name>",
|
ArgsUsage: "<app> <secret-name>",
|
||||||
|
BashComplete: autocomplete.AppNameComplete,
|
||||||
Description: `
|
Description: `
|
||||||
This command removes a secret from an app environment.
|
This command removes a secret from an app environment.
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue