forked from toolshed/abra
.chglog
.gitea
cli
app
catalogue
formatter
internal
command.go
common.go
errors.go
validate.go
recipe
server
cli.go
upgrade.go
version.go
cmd
pkg
scripts
tests
.drone.yml
.envrc.sample
.gitignore
.goreleaser.yml
Makefile
README.md
go.mod
go.sum
52 lines
1.1 KiB
Go
52 lines
1.1 KiB
Go
package internal
|
|
|
|
import (
|
|
"github.com/urfave/cli/v2"
|
|
)
|
|
|
|
// Secrets stores the variable from SecretsFlag
|
|
var Secrets bool
|
|
|
|
// SecretsFlag turns on/off automatically generating secrets
|
|
var SecretsFlag = &cli.BoolFlag{
|
|
Name: "secrets",
|
|
Aliases: []string{"S"},
|
|
Value: false,
|
|
Usage: "Automatically generate secrets",
|
|
Destination: &Secrets,
|
|
}
|
|
|
|
// Pass stores the variable from PassFlag
|
|
var Pass bool
|
|
|
|
// PassFlag turns on/off storing generated secrets in pass
|
|
var PassFlag = &cli.BoolFlag{
|
|
Name: "pass",
|
|
Aliases: []string{"P"},
|
|
Value: false,
|
|
Usage: "Store the generated secrets in a local pass store",
|
|
Destination: &Pass,
|
|
}
|
|
|
|
// Context is temp
|
|
var Context string
|
|
|
|
// ContextFlag is temp
|
|
var ContextFlag = &cli.StringFlag{
|
|
Name: "context",
|
|
Value: "",
|
|
Aliases: []string{"c"},
|
|
Destination: &Context,
|
|
}
|
|
|
|
// Force force functionality without asking.
|
|
var Force bool
|
|
|
|
// ForceFlag turns on/off force functionality.
|
|
var ForceFlag = &cli.BoolFlag{
|
|
Name: "force",
|
|
Value: false,
|
|
Aliases: []string{"f"},
|
|
Destination: &Force,
|
|
}
|