mirror of
				https://github.com/optim-enterprises-bv/vault.git
				synced 2025-11-03 20:17:59 +00:00 
			
		
		
		
	Move meta into its own package
This commit is contained in:
		@@ -27,19 +27,19 @@ import (
 | 
			
		||||
	"github.com/hashicorp/vault/audit"
 | 
			
		||||
	"github.com/hashicorp/vault/command"
 | 
			
		||||
	"github.com/hashicorp/vault/logical"
 | 
			
		||||
	"github.com/hashicorp/vault/meta"
 | 
			
		||||
	"github.com/mitchellh/cli"
 | 
			
		||||
)
 | 
			
		||||
 | 
			
		||||
// Commands returns the mapping of CLI commands for Vault. The meta
 | 
			
		||||
// parameter lets you set meta options for all commands.
 | 
			
		||||
func Commands(metaPtr *command.Meta) map[string]cli.CommandFactory {
 | 
			
		||||
func Commands(metaPtr *meta.Meta) map[string]cli.CommandFactory {
 | 
			
		||||
	if metaPtr == nil {
 | 
			
		||||
		metaPtr = new(command.Meta)
 | 
			
		||||
		metaPtr = new(meta.Meta)
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	meta := *metaPtr
 | 
			
		||||
	if meta.Ui == nil {
 | 
			
		||||
		meta.Ui = &cli.BasicUi{
 | 
			
		||||
	if metaPtr.Ui == nil {
 | 
			
		||||
		metaPtr.Ui = &cli.BasicUi{
 | 
			
		||||
			Writer:      os.Stdout,
 | 
			
		||||
			ErrorWriter: os.Stderr,
 | 
			
		||||
		}
 | 
			
		||||
@@ -48,13 +48,13 @@ func Commands(metaPtr *command.Meta) map[string]cli.CommandFactory {
 | 
			
		||||
	return map[string]cli.CommandFactory{
 | 
			
		||||
		"init": func() (cli.Command, error) {
 | 
			
		||||
			return &command.InitCommand{
 | 
			
		||||
				Meta: meta,
 | 
			
		||||
				Meta: *metaPtr,
 | 
			
		||||
			}, nil
 | 
			
		||||
		},
 | 
			
		||||
 | 
			
		||||
		"server": func() (cli.Command, error) {
 | 
			
		||||
			return &command.ServerCommand{
 | 
			
		||||
				Meta: meta,
 | 
			
		||||
				Meta: *metaPtr,
 | 
			
		||||
				AuditBackends: map[string]audit.Factory{
 | 
			
		||||
					"file":   auditFile.Factory,
 | 
			
		||||
					"syslog": auditSyslog.Factory,
 | 
			
		||||
@@ -85,19 +85,19 @@ func Commands(metaPtr *command.Meta) map[string]cli.CommandFactory {
 | 
			
		||||
 | 
			
		||||
		"ssh": func() (cli.Command, error) {
 | 
			
		||||
			return &command.SSHCommand{
 | 
			
		||||
				Meta: meta,
 | 
			
		||||
				Meta: *metaPtr,
 | 
			
		||||
			}, nil
 | 
			
		||||
		},
 | 
			
		||||
 | 
			
		||||
		"path-help": func() (cli.Command, error) {
 | 
			
		||||
			return &command.PathHelpCommand{
 | 
			
		||||
				Meta: meta,
 | 
			
		||||
				Meta: *metaPtr,
 | 
			
		||||
			}, nil
 | 
			
		||||
		},
 | 
			
		||||
 | 
			
		||||
		"auth": func() (cli.Command, error) {
 | 
			
		||||
			return &command.AuthCommand{
 | 
			
		||||
				Meta: meta,
 | 
			
		||||
				Meta: *metaPtr,
 | 
			
		||||
				Handlers: map[string]command.AuthHandler{
 | 
			
		||||
					"github":   &credGitHub.CLIHandler{},
 | 
			
		||||
					"userpass": &credUserpass.CLIHandler{},
 | 
			
		||||
@@ -109,193 +109,193 @@ func Commands(metaPtr *command.Meta) map[string]cli.CommandFactory {
 | 
			
		||||
 | 
			
		||||
		"auth-enable": func() (cli.Command, error) {
 | 
			
		||||
			return &command.AuthEnableCommand{
 | 
			
		||||
				Meta: meta,
 | 
			
		||||
				Meta: *metaPtr,
 | 
			
		||||
			}, nil
 | 
			
		||||
		},
 | 
			
		||||
 | 
			
		||||
		"auth-disable": func() (cli.Command, error) {
 | 
			
		||||
			return &command.AuthDisableCommand{
 | 
			
		||||
				Meta: meta,
 | 
			
		||||
				Meta: *metaPtr,
 | 
			
		||||
			}, nil
 | 
			
		||||
		},
 | 
			
		||||
 | 
			
		||||
		"audit-list": func() (cli.Command, error) {
 | 
			
		||||
			return &command.AuditListCommand{
 | 
			
		||||
				Meta: meta,
 | 
			
		||||
				Meta: *metaPtr,
 | 
			
		||||
			}, nil
 | 
			
		||||
		},
 | 
			
		||||
 | 
			
		||||
		"audit-disable": func() (cli.Command, error) {
 | 
			
		||||
			return &command.AuditDisableCommand{
 | 
			
		||||
				Meta: meta,
 | 
			
		||||
				Meta: *metaPtr,
 | 
			
		||||
			}, nil
 | 
			
		||||
		},
 | 
			
		||||
 | 
			
		||||
		"audit-enable": func() (cli.Command, error) {
 | 
			
		||||
			return &command.AuditEnableCommand{
 | 
			
		||||
				Meta: meta,
 | 
			
		||||
				Meta: *metaPtr,
 | 
			
		||||
			}, nil
 | 
			
		||||
		},
 | 
			
		||||
 | 
			
		||||
		"key-status": func() (cli.Command, error) {
 | 
			
		||||
			return &command.KeyStatusCommand{
 | 
			
		||||
				Meta: meta,
 | 
			
		||||
				Meta: *metaPtr,
 | 
			
		||||
			}, nil
 | 
			
		||||
		},
 | 
			
		||||
 | 
			
		||||
		"policies": func() (cli.Command, error) {
 | 
			
		||||
			return &command.PolicyListCommand{
 | 
			
		||||
				Meta: meta,
 | 
			
		||||
				Meta: *metaPtr,
 | 
			
		||||
			}, nil
 | 
			
		||||
		},
 | 
			
		||||
 | 
			
		||||
		"policy-delete": func() (cli.Command, error) {
 | 
			
		||||
			return &command.PolicyDeleteCommand{
 | 
			
		||||
				Meta: meta,
 | 
			
		||||
				Meta: *metaPtr,
 | 
			
		||||
			}, nil
 | 
			
		||||
		},
 | 
			
		||||
 | 
			
		||||
		"policy-write": func() (cli.Command, error) {
 | 
			
		||||
			return &command.PolicyWriteCommand{
 | 
			
		||||
				Meta: meta,
 | 
			
		||||
				Meta: *metaPtr,
 | 
			
		||||
			}, nil
 | 
			
		||||
		},
 | 
			
		||||
 | 
			
		||||
		"read": func() (cli.Command, error) {
 | 
			
		||||
			return &command.ReadCommand{
 | 
			
		||||
				Meta: meta,
 | 
			
		||||
				Meta: *metaPtr,
 | 
			
		||||
			}, nil
 | 
			
		||||
		},
 | 
			
		||||
 | 
			
		||||
		"list": func() (cli.Command, error) {
 | 
			
		||||
			return &command.ListCommand{
 | 
			
		||||
				Meta: meta,
 | 
			
		||||
				Meta: *metaPtr,
 | 
			
		||||
			}, nil
 | 
			
		||||
		},
 | 
			
		||||
 | 
			
		||||
		"write": func() (cli.Command, error) {
 | 
			
		||||
			return &command.WriteCommand{
 | 
			
		||||
				Meta: meta,
 | 
			
		||||
				Meta: *metaPtr,
 | 
			
		||||
			}, nil
 | 
			
		||||
		},
 | 
			
		||||
 | 
			
		||||
		"delete": func() (cli.Command, error) {
 | 
			
		||||
			return &command.DeleteCommand{
 | 
			
		||||
				Meta: meta,
 | 
			
		||||
				Meta: *metaPtr,
 | 
			
		||||
			}, nil
 | 
			
		||||
		},
 | 
			
		||||
 | 
			
		||||
		"rekey": func() (cli.Command, error) {
 | 
			
		||||
			return &command.RekeyCommand{
 | 
			
		||||
				Meta: meta,
 | 
			
		||||
				Meta: *metaPtr,
 | 
			
		||||
			}, nil
 | 
			
		||||
		},
 | 
			
		||||
 | 
			
		||||
		"generate-root": func() (cli.Command, error) {
 | 
			
		||||
			return &command.GenerateRootCommand{
 | 
			
		||||
				Meta: meta,
 | 
			
		||||
				Meta: *metaPtr,
 | 
			
		||||
			}, nil
 | 
			
		||||
		},
 | 
			
		||||
 | 
			
		||||
		"renew": func() (cli.Command, error) {
 | 
			
		||||
			return &command.RenewCommand{
 | 
			
		||||
				Meta: meta,
 | 
			
		||||
				Meta: *metaPtr,
 | 
			
		||||
			}, nil
 | 
			
		||||
		},
 | 
			
		||||
 | 
			
		||||
		"revoke": func() (cli.Command, error) {
 | 
			
		||||
			return &command.RevokeCommand{
 | 
			
		||||
				Meta: meta,
 | 
			
		||||
				Meta: *metaPtr,
 | 
			
		||||
			}, nil
 | 
			
		||||
		},
 | 
			
		||||
 | 
			
		||||
		"seal": func() (cli.Command, error) {
 | 
			
		||||
			return &command.SealCommand{
 | 
			
		||||
				Meta: meta,
 | 
			
		||||
				Meta: *metaPtr,
 | 
			
		||||
			}, nil
 | 
			
		||||
		},
 | 
			
		||||
 | 
			
		||||
		"status": func() (cli.Command, error) {
 | 
			
		||||
			return &command.StatusCommand{
 | 
			
		||||
				Meta: meta,
 | 
			
		||||
				Meta: *metaPtr,
 | 
			
		||||
			}, nil
 | 
			
		||||
		},
 | 
			
		||||
 | 
			
		||||
		"unseal": func() (cli.Command, error) {
 | 
			
		||||
			return &command.UnsealCommand{
 | 
			
		||||
				Meta: meta,
 | 
			
		||||
				Meta: *metaPtr,
 | 
			
		||||
			}, nil
 | 
			
		||||
		},
 | 
			
		||||
 | 
			
		||||
		"step-down": func() (cli.Command, error) {
 | 
			
		||||
			return &command.StepDownCommand{
 | 
			
		||||
				Meta: meta,
 | 
			
		||||
				Meta: *metaPtr,
 | 
			
		||||
			}, nil
 | 
			
		||||
		},
 | 
			
		||||
 | 
			
		||||
		"mount": func() (cli.Command, error) {
 | 
			
		||||
			return &command.MountCommand{
 | 
			
		||||
				Meta: meta,
 | 
			
		||||
				Meta: *metaPtr,
 | 
			
		||||
			}, nil
 | 
			
		||||
		},
 | 
			
		||||
 | 
			
		||||
		"mounts": func() (cli.Command, error) {
 | 
			
		||||
			return &command.MountsCommand{
 | 
			
		||||
				Meta: meta,
 | 
			
		||||
				Meta: *metaPtr,
 | 
			
		||||
			}, nil
 | 
			
		||||
		},
 | 
			
		||||
 | 
			
		||||
		"mount-tune": func() (cli.Command, error) {
 | 
			
		||||
			return &command.MountTuneCommand{
 | 
			
		||||
				Meta: meta,
 | 
			
		||||
				Meta: *metaPtr,
 | 
			
		||||
			}, nil
 | 
			
		||||
		},
 | 
			
		||||
 | 
			
		||||
		"remount": func() (cli.Command, error) {
 | 
			
		||||
			return &command.RemountCommand{
 | 
			
		||||
				Meta: meta,
 | 
			
		||||
				Meta: *metaPtr,
 | 
			
		||||
			}, nil
 | 
			
		||||
		},
 | 
			
		||||
 | 
			
		||||
		"rotate": func() (cli.Command, error) {
 | 
			
		||||
			return &command.RotateCommand{
 | 
			
		||||
				Meta: meta,
 | 
			
		||||
				Meta: *metaPtr,
 | 
			
		||||
			}, nil
 | 
			
		||||
		},
 | 
			
		||||
 | 
			
		||||
		"unmount": func() (cli.Command, error) {
 | 
			
		||||
			return &command.UnmountCommand{
 | 
			
		||||
				Meta: meta,
 | 
			
		||||
				Meta: *metaPtr,
 | 
			
		||||
			}, nil
 | 
			
		||||
		},
 | 
			
		||||
 | 
			
		||||
		"token-create": func() (cli.Command, error) {
 | 
			
		||||
			return &command.TokenCreateCommand{
 | 
			
		||||
				Meta: meta,
 | 
			
		||||
				Meta: *metaPtr,
 | 
			
		||||
			}, nil
 | 
			
		||||
		},
 | 
			
		||||
 | 
			
		||||
		"token-lookup": func() (cli.Command, error) {
 | 
			
		||||
			return &command.TokenLookupCommand{
 | 
			
		||||
				Meta: meta,
 | 
			
		||||
				Meta: *metaPtr,
 | 
			
		||||
			}, nil
 | 
			
		||||
		},
 | 
			
		||||
 | 
			
		||||
		"token-renew": func() (cli.Command, error) {
 | 
			
		||||
			return &command.TokenRenewCommand{
 | 
			
		||||
				Meta: meta,
 | 
			
		||||
				Meta: *metaPtr,
 | 
			
		||||
			}, nil
 | 
			
		||||
		},
 | 
			
		||||
 | 
			
		||||
		"token-revoke": func() (cli.Command, error) {
 | 
			
		||||
			return &command.TokenRevokeCommand{
 | 
			
		||||
				Meta: meta,
 | 
			
		||||
				Meta: *metaPtr,
 | 
			
		||||
			}, nil
 | 
			
		||||
		},
 | 
			
		||||
 | 
			
		||||
		"capabilities": func() (cli.Command, error) {
 | 
			
		||||
			return &command.CapabilitiesCommand{
 | 
			
		||||
				Meta: meta,
 | 
			
		||||
				Meta: *metaPtr,
 | 
			
		||||
			}, nil
 | 
			
		||||
		},
 | 
			
		||||
 | 
			
		||||
@@ -304,7 +304,7 @@ func Commands(metaPtr *command.Meta) map[string]cli.CommandFactory {
 | 
			
		||||
 | 
			
		||||
			return &command.VersionCommand{
 | 
			
		||||
				VersionInfo: versionInfo,
 | 
			
		||||
				Ui:          meta.Ui,
 | 
			
		||||
				Ui:          metaPtr.Ui,
 | 
			
		||||
			}, nil
 | 
			
		||||
		},
 | 
			
		||||
	}
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user