libcmdline

package
v0.0.0-...-37fe1c2 Latest Latest
Warning

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

Go to latest
Published: Apr 30, 2024 License: BSD-3-Clause Imports: 9 Imported by: 81

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func SpawnDetachedProcess

func SpawnDetachedProcess(
	cmd string, args []string, _ logger.Logger) (pid int, err error)

SpawnDetachedProcess spawns a background process and detech from the calling process.

Types

type CmdBaseHelp

type CmdBaseHelp struct {
	// contains filtered or unexported fields
}

func (*CmdBaseHelp) GetUsage

func (c *CmdBaseHelp) GetUsage() libkb.Usage

func (*CmdBaseHelp) ParseArgv

func (c *CmdBaseHelp) ParseArgv(*cli.Context) error

func (*CmdBaseHelp) Run

func (c *CmdBaseHelp) Run() error

func (*CmdBaseHelp) RunClient

func (c *CmdBaseHelp) RunClient() error

type CmdGeneralHelp

type CmdGeneralHelp struct {
	CmdBaseHelp
}

type CmdSpecificHelp

type CmdSpecificHelp struct {
	CmdBaseHelp
	// contains filtered or unexported fields
}

func (CmdSpecificHelp) Run

func (c CmdSpecificHelp) Run() error

type Command

type Command interface {
	libkb.Command
	ParseArgv(*cli.Context) error // A command-specific parse-args
	Run() error                   // Run in client mode
}

type CommandLine

type CommandLine struct {
	// contains filtered or unexported fields
}

func NewCommandLine

func NewCommandLine(addHelp bool, extraFlags []cli.Flag) *CommandLine

func (*CommandLine) AddCommands

func (p *CommandLine) AddCommands(cmds []cli.Command)

func (*CommandLine) AddHelpTopics

func (p *CommandLine) AddHelpTopics(topics []cli.HelpTopic)

AddHelpTopics appends topics to the list of help topics for this app.

func (*CommandLine) ChooseCommand

func (p *CommandLine) ChooseCommand(cmd Command, name string, ctx *cli.Context)

Called back from inside our subcommands, when they're picked...

func (CommandLine) GetAPIDump

func (p CommandLine) GetAPIDump() (bool, bool)

func (CommandLine) GetAPITimeout

func (p CommandLine) GetAPITimeout() (time.Duration, bool)

func (CommandLine) GetAppType

func (p CommandLine) GetAppType() libkb.AppType

func (CommandLine) GetAttachmentDisableMulti

func (p CommandLine) GetAttachmentDisableMulti() (bool, bool)

func (CommandLine) GetAttachmentHTTPStartPort

func (p CommandLine) GetAttachmentHTTPStartPort() (int, bool)

func (CommandLine) GetAutoFork

func (p CommandLine) GetAutoFork() (bool, bool)

func (CommandLine) GetBGIdentifierDisabled

func (p CommandLine) GetBGIdentifierDisabled() (bool, bool)

func (CommandLine) GetBool

func (p CommandLine) GetBool(s string, glbl bool) (bool, bool)

func (CommandLine) GetChatDbFilename

func (p CommandLine) GetChatDbFilename() string

func (CommandLine) GetChatDelivererInterval

func (p CommandLine) GetChatDelivererInterval() (time.Duration, bool)

func (CommandLine) GetChatInboxSourceLocalizeThreads

func (p CommandLine) GetChatInboxSourceLocalizeThreads() (int, bool)

func (CommandLine) GetCodeSigningKIDs

func (p CommandLine) GetCodeSigningKIDs() []string

func (CommandLine) GetConfigFilename

func (p CommandLine) GetConfigFilename() string

func (CommandLine) GetDbFilename

func (p CommandLine) GetDbFilename() string

func (CommandLine) GetDebug

func (p CommandLine) GetDebug() (bool, bool)

func (CommandLine) GetDebugJourneycard

func (p CommandLine) GetDebugJourneycard() (bool, bool)

func (CommandLine) GetDeviceCloneStateFilename

func (p CommandLine) GetDeviceCloneStateFilename() string

func (CommandLine) GetDisableBgConvLoader

func (p CommandLine) GetDisableBgConvLoader() (bool, bool)

func (CommandLine) GetDisableEKBackgroundKeygen

func (p CommandLine) GetDisableEKBackgroundKeygen() (bool, bool)

func (CommandLine) GetDisableMerkleAuditor

func (p CommandLine) GetDisableMerkleAuditor() (bool, bool)

func (CommandLine) GetDisableSearchIndexer

func (p CommandLine) GetDisableSearchIndexer() (bool, bool)

func (CommandLine) GetDisableTeamAuditor

func (p CommandLine) GetDisableTeamAuditor() (bool, bool)

func (CommandLine) GetDisableTeamBoxAuditor

func (p CommandLine) GetDisableTeamBoxAuditor() (bool, bool)

func (CommandLine) GetDisplayRawUntrustedOutput

func (p CommandLine) GetDisplayRawUntrustedOutput() (bool, bool)

func (CommandLine) GetEKLogFile

func (p CommandLine) GetEKLogFile() string

func (CommandLine) GetEnableBotLiteMode

func (p CommandLine) GetEnableBotLiteMode() (bool, bool)

func (CommandLine) GetExternalURLKitFilename

func (p CommandLine) GetExternalURLKitFilename() string

func (CommandLine) GetExtraNetLogging

func (p CommandLine) GetExtraNetLogging() (bool, bool)

func (CommandLine) GetFeatureFlags

func (p CommandLine) GetFeatureFlags() (libkb.FeatureFlags, error)

func (CommandLine) GetForceLinuxKeyring

func (p CommandLine) GetForceLinuxKeyring() (bool, bool)

func (CommandLine) GetForceSecretStoreFile

func (p CommandLine) GetForceSecretStoreFile() (bool, bool)

func (CommandLine) GetForkCmd

func (p CommandLine) GetForkCmd() ForkCmd

func (CommandLine) GetGDuration

func (p CommandLine) GetGDuration(s string) (time.Duration, error)

func (CommandLine) GetGInt

func (p CommandLine) GetGInt(s string) int

func (CommandLine) GetGString

func (p CommandLine) GetGString(s string) string

func (CommandLine) GetGUIConfigFilename

func (p CommandLine) GetGUIConfigFilename() string

func (CommandLine) GetGUILogFile

func (p CommandLine) GetGUILogFile() string

func (CommandLine) GetGpg

func (p CommandLine) GetGpg() string

func (CommandLine) GetGpgHome

func (p CommandLine) GetGpgHome() string

func (CommandLine) GetGpgOptions

func (p CommandLine) GetGpgOptions() []string

func (CommandLine) GetGregorDisabled

func (p CommandLine) GetGregorDisabled() (bool, bool)

func (CommandLine) GetGregorPingInterval

func (p CommandLine) GetGregorPingInterval() (time.Duration, bool)

func (CommandLine) GetGregorPingTimeout

func (p CommandLine) GetGregorPingTimeout() (time.Duration, bool)

func (CommandLine) GetGregorSaveInterval

func (p CommandLine) GetGregorSaveInterval() (time.Duration, bool)

func (CommandLine) GetGregorURI

func (p CommandLine) GetGregorURI() string

func (CommandLine) GetHome

func (p CommandLine) GetHome() string

func (CommandLine) GetLevelDBNumFiles

func (p CommandLine) GetLevelDBNumFiles() (int, bool)

func (CommandLine) GetLevelDBWriteBufferMB

func (p CommandLine) GetLevelDBWriteBufferMB() (int, bool)

func (CommandLine) GetLinkCacheSize

func (p CommandLine) GetLinkCacheSize() (int, bool)

func (CommandLine) GetLocalRPCDebug

func (p CommandLine) GetLocalRPCDebug() string

func (CommandLine) GetLocalTrackMaxAge

func (p CommandLine) GetLocalTrackMaxAge() (time.Duration, bool)

func (CommandLine) GetLogFile

func (p CommandLine) GetLogFile() string

func (CommandLine) GetLogFormat

func (p CommandLine) GetLogFormat() string

func (*CommandLine) GetLogForward

func (p *CommandLine) GetLogForward() LogForward

func (CommandLine) GetLogPrefix

func (p CommandLine) GetLogPrefix() string

func (CommandLine) GetMerkleKIDs

func (p CommandLine) GetMerkleKIDs() []string

func (CommandLine) GetMobileSharedHome

func (p CommandLine) GetMobileSharedHome() string

func (CommandLine) GetMountDir

func (p CommandLine) GetMountDir() string

func (CommandLine) GetMountDirDefault

func (p CommandLine) GetMountDirDefault() string

func (CommandLine) GetNoAutoFork

func (p CommandLine) GetNoAutoFork() (bool, bool)

func (CommandLine) GetPGPFingerprint

func (p CommandLine) GetPGPFingerprint() *libkb.PGPFingerprint

func (CommandLine) GetParamProofKitFilename

func (p CommandLine) GetParamProofKitFilename() string

func (CommandLine) GetPayloadCacheSize

func (p CommandLine) GetPayloadCacheSize() (int, bool)

func (CommandLine) GetPerfLogFile

func (p CommandLine) GetPerfLogFile() string

func (CommandLine) GetPidFile

func (p CommandLine) GetPidFile() string

func (CommandLine) GetPinentry

func (p CommandLine) GetPinentry() string

func (CommandLine) GetProofCacheSize

func (p CommandLine) GetProofCacheSize() (int, bool)

func (CommandLine) GetProveBypass

func (p CommandLine) GetProveBypass() (bool, bool)

func (CommandLine) GetProxy

func (p CommandLine) GetProxy() string

func (CommandLine) GetProxyType

func (p CommandLine) GetProxyType() string

func (CommandLine) GetPvlKitFilename

func (p CommandLine) GetPvlKitFilename() string

func (CommandLine) GetReadDeletedSigChain

func (p CommandLine) GetReadDeletedSigChain() (bool, bool)

func (CommandLine) GetRememberPassphrase

func (p CommandLine) GetRememberPassphrase(libkb.NormalizedUsername) (bool, bool)

func (CommandLine) GetRunMode

func (p CommandLine) GetRunMode() (libkb.RunMode, error)

func (CommandLine) GetRuntimeStatsEnabled

func (p CommandLine) GetRuntimeStatsEnabled() (bool, bool)

func (CommandLine) GetScraperTimeout

func (p CommandLine) GetScraperTimeout() (time.Duration, bool)

func (CommandLine) GetSecretKeyringTemplate

func (p CommandLine) GetSecretKeyringTemplate() string

func (CommandLine) GetSecretStorePrimingDisabled

func (p CommandLine) GetSecretStorePrimingDisabled() (bool, bool)

func (CommandLine) GetServerURI

func (p CommandLine) GetServerURI() (string, error)

func (CommandLine) GetSessionFilename

func (p CommandLine) GetSessionFilename() string

func (CommandLine) GetSlowGregorConn

func (p CommandLine) GetSlowGregorConn() (bool, bool)

func (CommandLine) GetSocketFile

func (p CommandLine) GetSocketFile() string

func (CommandLine) GetStandalone

func (p CommandLine) GetStandalone() (bool, bool)

func (CommandLine) GetString

func (p CommandLine) GetString(s string) string

func (CommandLine) GetTimers

func (p CommandLine) GetTimers() string

func (CommandLine) GetTorHiddenAddress

func (p CommandLine) GetTorHiddenAddress() string

func (CommandLine) GetTorMode

func (p CommandLine) GetTorMode() (ret libkb.TorMode, err error)

func (CommandLine) GetTorProxy

func (p CommandLine) GetTorProxy() string

func (CommandLine) GetUIDMapFullNameCacheSize

func (p CommandLine) GetUIDMapFullNameCacheSize() (int, bool)

func (CommandLine) GetUPAKCacheSize

func (p CommandLine) GetUPAKCacheSize() (int, bool)

func (CommandLine) GetUpdaterConfigFilename

func (p CommandLine) GetUpdaterConfigFilename() string

func (CommandLine) GetUseDefaultLogFile

func (p CommandLine) GetUseDefaultLogFile() (bool, bool)

func (CommandLine) GetUseRootConfigFile

func (p CommandLine) GetUseRootConfigFile() (bool, bool)

func (CommandLine) GetUserCacheMaxAge

func (p CommandLine) GetUserCacheMaxAge() (time.Duration, bool)

func (CommandLine) GetVDebugSetting

func (p CommandLine) GetVDebugSetting() string

func (CommandLine) IsCertPinningEnabled

func (p CommandLine) IsCertPinningEnabled() bool

func (CommandLine) IsMobileExtension

func (p CommandLine) IsMobileExtension() (bool, bool)

func (CommandLine) IsNoStandalone

func (p CommandLine) IsNoStandalone() bool

func (CommandLine) IsService

func (p CommandLine) IsService() bool

func (*CommandLine) Parse

func (p *CommandLine) Parse(args []string) (cmd Command, err error)

func (*CommandLine) PopulateApp

func (p *CommandLine) PopulateApp(addHelp bool, extraFlags []cli.Flag)

func (*CommandLine) SetDefaultCommand

func (p *CommandLine) SetDefaultCommand(name string, cmd Command)

func (*CommandLine) SetForkCmd

func (p *CommandLine) SetForkCmd(v ForkCmd)

func (*CommandLine) SetLogForward

func (p *CommandLine) SetLogForward(f LogForward)

func (*CommandLine) SetNoStandalone

func (p *CommandLine) SetNoStandalone()

func (*CommandLine) SetOutputWriter

func (p *CommandLine) SetOutputWriter(w io.Writer)

func (*CommandLine) SetService

func (p *CommandLine) SetService()

func (*CommandLine) SetSkipAccountResetCheck

func (p *CommandLine) SetSkipAccountResetCheck()

func (*CommandLine) SetSkipOutOfDateCheck

func (p *CommandLine) SetSkipOutOfDateCheck()

func (CommandLine) SkipAccountResetCheck

func (p CommandLine) SkipAccountResetCheck() bool

func (CommandLine) SkipOutOfDateCheck

func (p CommandLine) SkipOutOfDateCheck() bool

type ForkCmd

type ForkCmd int
const (
	NormalFork ForkCmd = iota
	NoFork
	ForceFork
)

type LogForward

type LogForward int
const (
	LogForwardNormal LogForward = iota
	LogForwardNone
)

Jump to

Keyboard shortcuts

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