Documentation ¶
Index ¶
- type UtilArgs
- func (a *UtilArgs) BuildCommands() []*ucli.Command
- func (a *UtilArgs) BuildFlags() []ucli.Flag
- func (a *UtilArgs) GetContext() context.Context
- func (a *UtilArgs) GetLogger() *logrus.Entry
- func (a *UtilArgs) RunDerivePublic(_ *cli.Context) error
- func (a *UtilArgs) RunDeriveSshPublic(_ *cli.Context) error
- func (a *UtilArgs) RunGenerateCryptoKey(_ *cli.Context) error
- func (a *UtilArgs) RunGeneratePrivate(_ *cli.Context) error
- func (a *UtilArgs) RunReadPrivatePeerId(_ *cli.Context) error
- func (a *UtilArgs) RunReadPublicPeerId(_ *cli.Context) error
- func (a *UtilArgs) RunTimestamp(_ *cli.Context) error
- func (a *UtilArgs) SetContext(c context.Context)
- func (a *UtilArgs) SetLogger(le *logrus.Entry)
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 // KeySize is the key size to generate. KeySize int // Timestamp is the input timestamp string Timestamp string // contains filtered or unexported fields }
UtilArgs contains the utility arguments and functions.
func (*UtilArgs) BuildCommands ¶
BuildCommands attaches the commands.
func (*UtilArgs) BuildFlags ¶
BuildFlags attaches the flags to a flag set.
func (*UtilArgs) GetContext ¶
GetContext returns the context.
func (*UtilArgs) RunDerivePublic ¶
RunDerivePublic derives the public key from a private pem.
func (*UtilArgs) RunDeriveSshPublic ¶ added in v0.12.4
RunDerivePublic derives the ssh public key from a private or public pem.
func (*UtilArgs) RunGenerateCryptoKey ¶ added in v0.14.3
RunGenerateCryptoKey runs the generate-crypto-key util command.
func (*UtilArgs) RunGeneratePrivate ¶
RunGeneratePrivate runs the generate-private util command.
func (*UtilArgs) RunReadPrivatePeerId ¶ added in v0.40.0
RunReadPrivatePeerId loads a private key and prints the peer ID.
func (*UtilArgs) RunReadPublicPeerId ¶ added in v0.40.0
RunReadPublicPeerId loads a public key and prints the peer ID.
func (*UtilArgs) RunTimestamp ¶ added in v0.14.5
RunTimestamp runs the timestamp util command.
func (*UtilArgs) SetContext ¶
SetContext sets the context.
Click to show internal directories.
Click to hide internal directories.