secrets

package
v1.6.3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 27, 2025 License: MIT Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var CmdSecretsRead = cli.Command{
	Name:        "read",
	Aliases:     []string{"r"},
	Usage:       "read secrets",
	Description: `Read secrets from vault`,
	Action:      RunSecretsRead,
	Flags: []cli.Flag{
		&cli.StringFlag{
			Name:     "addr",
			Aliases:  []string{"a"},
			Usage:    "vault address",
			Required: true,
			EnvVars:  []string{"VAULT_ADDR"},
		},
		&cli.StringFlag{
			Name:     "token",
			Aliases:  []string{"t"},
			Usage:    "vault token",
			Required: true,
			EnvVars:  []string{"VAULT_TOKEN"},
		},
		&cli.BoolFlag{
			Name:    "debug",
			Aliases: []string{"d"},
			Usage:   "Debug output",
			Value:   false,
		},
	},
}
View Source
var CmdSecretsWrite = cli.Command{
	Name:        "write",
	Aliases:     []string{"w"},
	Usage:       "write secrets",
	Description: `Write secrets to vault`,
	Action:      RunSecretsWrite,
	Flags: []cli.Flag{
		&cli.StringFlag{
			Name:     "addr",
			Aliases:  []string{"a"},
			Usage:    "vault address",
			Required: true,
			EnvVars:  []string{"VAULT_ADDR"},
		},
		&cli.StringFlag{
			Name:     "token",
			Aliases:  []string{"t"},
			Usage:    "vault token",
			Required: true,
			EnvVars:  []string{"VAULT_TOKEN"},
		},
		&cli.BoolFlag{
			Name:    "debug",
			Aliases: []string{"d"},
			Usage:   "Debug output",
			Value:   false,
		},
		&cli.PathFlag{
			Name:     "input",
			Aliases:  []string{"i"},
			Usage:    "read env from file",
			Required: false,
		},
	},
}

Functions

func RunSecretsRead

func RunSecretsRead(cmd *cli.Context) error

func RunSecretsWrite

func RunSecretsWrite(cmd *cli.Context) error

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL