cliutil

package
v0.8.5 Latest Latest
Warning

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

Go to latest
Published: Dec 18, 2022 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type UtilArgs

type UtilArgs struct {

	// FilePath is the file path to operate on.
	FilePath string
	// OutPath is the file path to write to.
	OutPath string
	// contains filtered or unexported fields
}

UtilArgs contains the utility arguments and functions.

func (*UtilArgs) BuildCommands

func (a *UtilArgs) BuildCommands() []*ucli.Command

BuildCommands attaches the commands.

func (*UtilArgs) BuildFlags

func (a *UtilArgs) BuildFlags() []ucli.Flag

BuildFlags attaches the flags to a flag set.

func (*UtilArgs) GetContext

func (a *UtilArgs) GetContext() context.Context

GetContext returns the context.

func (*UtilArgs) GetLogger

func (a *UtilArgs) GetLogger() *logrus.Entry

GetLogger returns the log entry

func (*UtilArgs) RunDerivePublic

func (a *UtilArgs) RunDerivePublic(_ *cli.Context) error

RunDerivePublic derives the public key from a private pem.

func (*UtilArgs) RunGeneratePrivate

func (a *UtilArgs) RunGeneratePrivate(_ *cli.Context) error

RunGeneratePrivate runs the generate-private util command.

func (*UtilArgs) SetContext

func (a *UtilArgs) SetContext(c context.Context)

SetContext sets the context.

func (*UtilArgs) SetLogger

func (a *UtilArgs) SetLogger(le *logrus.Entry)

SetLogger sets the root log entry.

Jump to

Keyboard shortcuts

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