client

package
v1.0.0-45 Latest Latest
Warning

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

Go to latest
Published: Nov 6, 2015 License: BSD-3-Clause, BSD-3-Clause Imports: 36 Imported by: 0

Documentation

Overview

this command is only for testing purposes

this is the list of commands for the devel version of the client.

Index

Constants

View Source
const (
	PromptDescriptorGeneric libkb.PromptDescriptor = iota
	PromptDescriptorRevokePaperKeys
	PromptDescriptorReregister
	PromptDescriptorInviteOK
	PromptDescriptorPGPGenPushSecret
	PromptDescriptorDoctorWhichAccount
	PromptDescriptorDoctorSignOK
	PromptDescriptorGPGOKToAdd
	PromptDescriptorGPGConfirmDuplicateKey
	PromptDescriptorTrackAction
	PromptDescriptorTrackPublic
	PromptDescriptorProvePreWarning
	PromptDescriptorProveOKToCheck
	PromptDescriptorProveOverwriteOK
	PromptDescriptorLocksmithDeviceName
	PromptDescriptorLocksmithSigningOption
	PromptDescriptorGPGSelectKey
	PromptDescriptorLoginUsername
	PromptDescriptorLoginWritePaper
	PromptDescriptorLoginWallet
	PromptDescriptorSignupFullName
	PromptDescriptorSignupNotes
	PromptDescriptorSignupUsername
	PromptDescriptorSignupEmail
	PromptDescriptorSignupReenterPassphrase
	PromptDescriptorSignupDevice
	PromptDescriptorSignupCode
	PromptDescriptorChooseProvisioningMethod
	PromptDescriptorChooseDeviceType
	PromptDescriptorProvisionPhrase
	PromptDescriptorProvisionDeviceName
)

Variables

View Source
var (
	CpBold          = CodePair{1, 22}
	CpDim           = CodePair{2, 22}
	CpItalic        = CodePair{3, 23}
	CpUnderline     = CodePair{4, 24}
	CpStrikethrough = CodePair{9, 29}
)
View Source
var AppHelpTemplate = `` /* 520-byte string literal not displayed */

AppHelpTemplate is used for `keybase help` or `keybase -h`.

View Source
var BADX = "✖"
View Source
var BTC = "฿"
View Source
var CHECK = "✔"
View Source
var CommandHelpTemplate = `` /* 442-byte string literal not displayed */

CommandHelpTemplate is used for `keybase help cmd` or `keybase cmd help subcmd`.

View Source
var G = libkb.G

Keep this around to simplify things

View Source
var INDENT = 3
View Source
var SmallKey = 1024
View Source
var SubcommandHelpTemplate = `` /* 163-byte string literal not displayed */

SubcommandHelpTemplate is used for `keybase cmd` with no other arguments when `cmd` has subcommands. Or for `keybase cmd help` when `cmd` has subcommands.

Functions

func AddPGPMultiInstructions

func AddPGPMultiInstructions(err error) error

func ColorBytes

func ColorBytes(which string, text []byte) []byte

func ColorClose

func ColorClose(which string) []byte

func ColorOpen

func ColorOpen(which string) []byte

func ColorString

func ColorString(which, text string) string

func DiagnoseSocketError

func DiagnoseSocketError(ui libkb.UI, err error)

DebugSocketError allows platforms to help the user diagnose and resolve socket errors.

func DisplayJSON

func DisplayJSON(jsonStr string) error

func ForkServer

func ForkServer(cl libkb.CommandLine, g *libkb.GlobalContext) error

ForkServer forks a new background Keybase service, and waits until it's pingable. It will only do something useful on Unixes; it won't work on Windows (probably?). Returns an error if anything bad happens; otherwise, assume that the server was successfully started up.

func GetAccountClient

func GetAccountClient() (cli keybase1.AccountClient, err error)

func GetBTCClient

func GetBTCClient(g *libkb.GlobalContext) (cli keybase1.BTCClient, err error)

func GetCommands

func GetCommands(cl *libcmdline.CommandLine, g *libkb.GlobalContext) []cli.Command

func GetConfigClient

func GetConfigClient(g *libkb.GlobalContext) (cli keybase1.ConfigClient, err error)

func GetCtlClient

func GetCtlClient(g *libkb.GlobalContext) (cli keybase1.CtlClient, err error)

func GetDeviceClient

func GetDeviceClient() (cli keybase1.DeviceClient, err error)

func GetExtraFlags

func GetExtraFlags() []cli.Flag

GetExtraFlags gets the extra fork-related flags for this platform

func GetFavoriteClient

func GetFavoriteClient() (cli keybase1.FavoriteClient, err error)

func GetHelpTopics

func GetHelpTopics() []cli.HelpTopic

func GetIdentifyClient

func GetIdentifyClient() (cli keybase1.IdentifyClient, err error)

func GetLoginClient

func GetLoginClient(g *libkb.GlobalContext) (cli keybase1.LoginClient, err error)

func GetNodeAttrVal

func GetNodeAttrVal(node *html.Node, which string) *string

func GetPGPClient

func GetPGPClient() (cli keybase1.PGPClient, err error)

func GetProveClient

func GetProveClient() (cli keybase1.ProveClient, err error)

func GetRPCClient

func GetRPCClient() (ret *rpc.Client, xp rpc.Transporter, err error)

func GetRPCClientWithContext

func GetRPCClientWithContext(g *libkb.GlobalContext) (ret *rpc.Client, xp rpc.Transporter, err error)

func GetRPCServer

func GetRPCServer(g *libkb.GlobalContext) (ret *rpc.Server, xp rpc.Transporter, err error)

func GetRevokeClient

func GetRevokeClient() (cli keybase1.RevokeClient, err error)

func GetSignupClient

func GetSignupClient(g *libkb.GlobalContext) (cli keybase1.SignupClient, err error)

func GetSigsClient

func GetSigsClient() (cli keybase1.SigsClient, err error)

func GetTrackClient

func GetTrackClient() (cli keybase1.TrackClient, err error)

func GetUserClient

func GetUserClient() (cli keybase1.UserClient, err error)

func HasColor

func HasColor() bool

func InitUI

func InitUI()

func NewCmdCert

func NewCmdCert(cl *libcmdline.CommandLine) cli.Command

func NewCmdCompatDecrypt

func NewCmdCompatDecrypt(cl *libcmdline.CommandLine) cli.Command

func NewCmdCompatDir

func NewCmdCompatDir(cl *libcmdline.CommandLine) cli.Command

func NewCmdCompatEncrypt

func NewCmdCompatEncrypt(cl *libcmdline.CommandLine) cli.Command

func NewCmdCompatPush

func NewCmdCompatPush(cl *libcmdline.CommandLine) cli.Command

func NewCmdCompatSign

func NewCmdCompatSign(cl *libcmdline.CommandLine) cli.Command

func NewCmdCompatVerify

func NewCmdCompatVerify(cl *libcmdline.CommandLine) cli.Command

func NewCmdConfig

func NewCmdConfig(cl *libcmdline.CommandLine) cli.Command

func NewCmdConfigGet

func NewCmdConfigGet(cl *libcmdline.CommandLine) cli.Command

func NewCmdConfigInfo

func NewCmdConfigInfo(cl *libcmdline.CommandLine) cli.Command

func NewCmdConfigReset

func NewCmdConfigReset(cl *libcmdline.CommandLine) cli.Command

func NewCmdConfigSet

func NewCmdConfigSet(cl *libcmdline.CommandLine) cli.Command

func NewCmdCtlLogRotate

func NewCmdCtlLogRotate(cl *libcmdline.CommandLine, g *libkb.GlobalContext) cli.Command

func NewCmdCtlReload

func NewCmdCtlReload(cl *libcmdline.CommandLine, g *libkb.GlobalContext) cli.Command

func NewCmdCtlRestart

func NewCmdCtlRestart(cl *libcmdline.CommandLine, g *libkb.GlobalContext) cli.Command

func NewCmdDevice

func NewCmdDevice(cl *libcmdline.CommandLine, g *libkb.GlobalContext) cli.Command

NewCmdDevice creates the device command, which is just a holder for subcommands.

func NewCmdDeviceAdd

func NewCmdDeviceAdd(cl *libcmdline.CommandLine, g *libkb.GlobalContext) cli.Command

NewCmdDeviceAdd creates a new cli.Command.

func NewCmdDeviceList

func NewCmdDeviceList(cl *libcmdline.CommandLine, g *libkb.GlobalContext) cli.Command

NewCmdDeviceList creates a new cli.Command.

func NewCmdDeviceRemove

func NewCmdDeviceRemove(cl *libcmdline.CommandLine, g *libkb.GlobalContext) cli.Command

func NewCmdFavorite

func NewCmdFavorite(cl *libcmdline.CommandLine) cli.Command

func NewCmdFavoriteAdd

func NewCmdFavoriteAdd(cl *libcmdline.CommandLine) cli.Command

func NewCmdFavoriteList

func NewCmdFavoriteList(cl *libcmdline.CommandLine) cli.Command

func NewCmdFavoriteRemove

func NewCmdFavoriteRemove(cl *libcmdline.CommandLine) cli.Command

func NewCmdID

func NewCmdID(cl *libcmdline.CommandLine) cli.Command

func NewCmdListTrackers

func NewCmdListTrackers(cl *libcmdline.CommandLine) cli.Command

NewCmdListTrackers creates a new cli.Command.

func NewCmdListTracking

func NewCmdListTracking(cl *libcmdline.CommandLine) cli.Command

func NewCmdPGP

func NewCmdPGP(cl *libcmdline.CommandLine) cli.Command

func NewCmdPGPDecrypt

func NewCmdPGPDecrypt(cl *libcmdline.CommandLine) cli.Command

func NewCmdPGPDrop

func NewCmdPGPDrop(cl *libcmdline.CommandLine) cli.Command

func NewCmdPGPEncrypt

func NewCmdPGPEncrypt(cl *libcmdline.CommandLine) cli.Command

func NewCmdPGPExport

func NewCmdPGPExport(cl *libcmdline.CommandLine) cli.Command

func NewCmdPGPGen

func NewCmdPGPGen(cl *libcmdline.CommandLine) cli.Command

func NewCmdPGPImport

func NewCmdPGPImport(cl *libcmdline.CommandLine) cli.Command

func NewCmdPGPPull

func NewCmdPGPPull(cl *libcmdline.CommandLine) cli.Command

func NewCmdPGPSelect

func NewCmdPGPSelect(cl *libcmdline.CommandLine) cli.Command

func NewCmdPGPSign

func NewCmdPGPSign(cl *libcmdline.CommandLine) cli.Command

func NewCmdPGPUpdate

func NewCmdPGPUpdate(cl *libcmdline.CommandLine) cli.Command

func NewCmdPGPVerify

func NewCmdPGPVerify(cl *libcmdline.CommandLine) cli.Command

func NewCmdPaperKey

func NewCmdPaperKey(cl *libcmdline.CommandLine) cli.Command

func NewCmdPassphrase

func NewCmdPassphrase(cl *libcmdline.CommandLine) cli.Command

func NewCmdPassphraseChange

func NewCmdPassphraseChange(cl *libcmdline.CommandLine) cli.Command

func NewCmdPassphraseRecover

func NewCmdPassphraseRecover(cl *libcmdline.CommandLine) cli.Command

func NewCmdPing

func NewCmdPing(cl *libcmdline.CommandLine) cli.Command

func NewCmdProve

func NewCmdProve(cl *libcmdline.CommandLine) cli.Command

NewCmdProve makes a new prove command from the given CLI parameters.

func NewCmdReset

func NewCmdReset(cl *libcmdline.CommandLine) cli.Command

func NewCmdSearch

func NewCmdSearch(cl *libcmdline.CommandLine) cli.Command

func NewCmdSigs

func NewCmdSigs(cl *libcmdline.CommandLine) cli.Command

func NewCmdSigsList

func NewCmdSigsList(cl *libcmdline.CommandLine) cli.Command

func NewCmdSigsRevoke

func NewCmdSigsRevoke(cl *libcmdline.CommandLine) cli.Command

func NewCmdStatus

func NewCmdStatus(cl *libcmdline.CommandLine) cli.Command

func NewCmdStress

func NewCmdStress(cl *libcmdline.CommandLine) cli.Command

func NewCmdTrack

func NewCmdTrack(cl *libcmdline.CommandLine) cli.Command

func NewCmdUnlock

func NewCmdUnlock(cl *libcmdline.CommandLine) cli.Command

func NewCmdUntrack

func NewCmdUntrack(cl *libcmdline.CommandLine) cli.Command

func NewGPGUIProtocol

func NewGPGUIProtocol(g *libkb.GlobalContext) rpc.Protocol

func NewIdentifyTrackUIProtocol

func NewIdentifyTrackUIProtocol() rpc.Protocol

func NewIdentifyUIProtocol

func NewIdentifyUIProtocol() rpc.Protocol

func NewLogUIProtocol

func NewLogUIProtocol() rpc.Protocol

func NewLoginUIProtocol

func NewLoginUIProtocol(g *libkb.GlobalContext) rpc.Protocol

func NewProvisionUIProtocol

func NewProvisionUIProtocol(g *libkb.GlobalContext, role libkb.KexRole) rpc.Protocol

func NewSecretUIProtocol

func NewSecretUIProtocol(g *libkb.GlobalContext) rpc.Protocol

func NewStreamUIProtocol

func NewStreamUIProtocol() rpc.Protocol

func ParseTLF

func ParseTLF(path string) (keybase1.Folder, error)

ParseTLF takes keybase paths like

/keybase/public/patrick,chris
/keybase/private/patrick,maxtaco@twitter
public/patrick,jack
/public/patrick,chris,sam

and creates suitable folders with the name portion and the private flag set correctly.

func PromptSelectionOrCancel

func PromptSelectionOrCancel(pd libkb.PromptDescriptor, ui libkb.TerminalUI, prompt string, low, hi int) (ret int, err error)

func PromptWithChecker

func PromptWithChecker(pd libkb.PromptDescriptor, ui libkb.TerminalUI, prompt string, password bool, checker libkb.Checker) (string, error)

func RegisterProtocols

func RegisterProtocols(prots []rpc.Protocol) (err error)

func RegisterProtocolsWithContext

func RegisterProtocolsWithContext(prots []rpc.Protocol, g *libkb.GlobalContext) (err error)

func Render

func Render(w io.Writer, m *libkb.Markup)

func RenderText

func RenderText(w io.Writer, txt keybase1.Text)

func TrackDiffToColoredString

func TrackDiffToColoredString(t keybase1.TrackDiff) string

func UserSummariesForSearchResults

func UserSummariesForSearchResults(results []keybase1.SearchResult) ([]keybase1.UserSummary, error)

Types

type BadArgsError

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

func (BadArgsError) Error

func (e BadArgsError) Error() string

type BadServiceError

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

func (BadServiceError) Error

func (e BadServiceError) Error() string

type BadUsernameError

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

func (BadUsernameError) Error

func (e BadUsernameError) Error() string

type BaseIdentifyUI

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

func (BaseIdentifyUI) DisplayCryptocurrency

func (ui BaseIdentifyUI) DisplayCryptocurrency(l keybase1.Cryptocurrency)

func (BaseIdentifyUI) DisplayKey

func (ui BaseIdentifyUI) DisplayKey(key keybase1.IdentifyKey)

func (BaseIdentifyUI) DisplayTrackStatement

func (ui BaseIdentifyUI) DisplayTrackStatement(stmt string) error

func (BaseIdentifyUI) Finish

func (ui BaseIdentifyUI) Finish()

func (BaseIdentifyUI) FinishSocialProofCheck

func (ui BaseIdentifyUI) FinishSocialProofCheck(p keybase1.RemoteProof, l keybase1.LinkCheckResult)

func (BaseIdentifyUI) FinishWebProofCheck

func (ui BaseIdentifyUI) FinishWebProofCheck(p keybase1.RemoteProof, l keybase1.LinkCheckResult)

func (BaseIdentifyUI) LaunchNetworkChecks

func (ui BaseIdentifyUI) LaunchNetworkChecks(i *keybase1.Identity, u *keybase1.User)

func (BaseIdentifyUI) PromptForConfirmation

func (ui BaseIdentifyUI) PromptForConfirmation(s string) error

func (BaseIdentifyUI) ReportHook

func (ui BaseIdentifyUI) ReportHook(s string)

func (BaseIdentifyUI) ReportLastTrack

func (ui BaseIdentifyUI) ReportLastTrack(tl *keybase1.TrackSummary)

func (BaseIdentifyUI) SetStrict

func (ui BaseIdentifyUI) SetStrict(b bool)

func (BaseIdentifyUI) ShowWarnings

func (ui BaseIdentifyUI) ShowWarnings(w libkb.Warnings)

func (BaseIdentifyUI) TrackDiffUpgradedToString

func (ui BaseIdentifyUI) TrackDiffUpgradedToString(t libkb.TrackDiffUpgraded) string

func (BaseIdentifyUI) Warning

func (ui BaseIdentifyUI) Warning(m string)

type BufferSource

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

func NewBufferSource

func NewBufferSource(s string) *BufferSource

func (*BufferSource) Close

func (b *BufferSource) Close() error

func (*BufferSource) Open

func (b *BufferSource) Open() error

func (*BufferSource) Read

func (b *BufferSource) Read(p []byte) (n int, err error)

type CanceledError

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

type CheckResultWrapper

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

func (CheckResultWrapper) ToDisplayString

func (crw CheckResultWrapper) ToDisplayString() string

type CleanCancelError

type CleanCancelError struct{}

func (CleanCancelError) Error

func (e CleanCancelError) Error() string

type CmdBTC

type CmdBTC struct {
	libkb.Contextified
	// contains filtered or unexported fields
}

func NewCmdBTCRunner

func NewCmdBTCRunner(g *libkb.GlobalContext) *CmdBTC

func (*CmdBTC) GetUsage

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

func (*CmdBTC) ParseArgv

func (c *CmdBTC) ParseArgv(ctx *cli.Context) error

func (*CmdBTC) Run

func (c *CmdBTC) Run() (err error)

func (*CmdBTC) SetAddress

func (c *CmdBTC) SetAddress(s string)

type CmdCert

type CmdCert struct {
}

func (*CmdCert) GetUsage

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

func (*CmdCert) ParseArgv

func (c *CmdCert) ParseArgv(ctx *cli.Context) error

func (*CmdCert) Run

func (c *CmdCert) Run() error

type CmdConfigGet

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

func (*CmdConfigGet) GetUsage

func (v *CmdConfigGet) GetUsage() libkb.Usage

func (*CmdConfigGet) ParseArgv

func (v *CmdConfigGet) ParseArgv(ctx *cli.Context) error

func (*CmdConfigGet) Run

func (v *CmdConfigGet) Run() error

type CmdConfigInfo

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

func (*CmdConfigInfo) GetUsage

func (v *CmdConfigInfo) GetUsage() libkb.Usage

func (*CmdConfigInfo) ParseArgv

func (v *CmdConfigInfo) ParseArgv(ctx *cli.Context) error

func (*CmdConfigInfo) Run

func (v *CmdConfigInfo) Run() error

type CmdConfigReset

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

func (*CmdConfigReset) GetUsage

func (v *CmdConfigReset) GetUsage() libkb.Usage

func (*CmdConfigReset) ParseArgv

func (v *CmdConfigReset) ParseArgv(ctx *cli.Context) error

func (*CmdConfigReset) Run

func (v *CmdConfigReset) Run() error

type CmdConfigSet

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

func (*CmdConfigSet) GetUsage

func (v *CmdConfigSet) GetUsage() libkb.Usage

func (*CmdConfigSet) ParseArgv

func (v *CmdConfigSet) ParseArgv(ctx *cli.Context) error

func (*CmdConfigSet) Run

func (v *CmdConfigSet) Run() error

type CmdCtlLogRotate

type CmdCtlLogRotate struct {
	libkb.Contextified
}

func (*CmdCtlLogRotate) GetUsage

func (s *CmdCtlLogRotate) GetUsage() libkb.Usage

func (*CmdCtlLogRotate) ParseArgv

func (s *CmdCtlLogRotate) ParseArgv(ctx *cli.Context) error

func (*CmdCtlLogRotate) Run

func (s *CmdCtlLogRotate) Run() (err error)

type CmdCtlReload

type CmdCtlReload struct {
	libkb.Contextified
}

func (*CmdCtlReload) GetUsage

func (s *CmdCtlReload) GetUsage() libkb.Usage

func (*CmdCtlReload) ParseArgv

func (s *CmdCtlReload) ParseArgv(ctx *cli.Context) error

func (*CmdCtlReload) Run

func (s *CmdCtlReload) Run() (err error)

type CmdCtlRestart

type CmdCtlRestart struct {
	libkb.Contextified
}

func (*CmdCtlRestart) GetUsage

func (s *CmdCtlRestart) GetUsage() libkb.Usage

func (*CmdCtlRestart) ParseArgv

func (s *CmdCtlRestart) ParseArgv(ctx *cli.Context) error

func (*CmdCtlRestart) Run

func (s *CmdCtlRestart) Run() error

type CmdCtlStart

type CmdCtlStart struct {
	libkb.Contextified
}

func (*CmdCtlStart) GetUsage

func (s *CmdCtlStart) GetUsage() libkb.Usage

func (*CmdCtlStart) ParseArgv

func (s *CmdCtlStart) ParseArgv(ctx *cli.Context) error

func (*CmdCtlStart) Run

func (s *CmdCtlStart) Run() (err error)

type CmdCtlStop

type CmdCtlStop struct {
	libkb.Contextified
}

func NewCmdCtlStopRunner

func NewCmdCtlStopRunner(g *libkb.GlobalContext) *CmdCtlStop

func (*CmdCtlStop) GetUsage

func (s *CmdCtlStop) GetUsage() libkb.Usage

func (*CmdCtlStop) ParseArgv

func (s *CmdCtlStop) ParseArgv(ctx *cli.Context) error

func (*CmdCtlStop) Run

func (s *CmdCtlStop) Run() (err error)

type CmdDbNuke

type CmdDbNuke struct {
	libkb.Contextified
	// contains filtered or unexported fields
}

func NewCmdDbNukeRunner

func NewCmdDbNukeRunner(g *libkb.GlobalContext) *CmdDbNuke

func (*CmdDbNuke) GetUsage

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

func (*CmdDbNuke) ParseArgv

func (c *CmdDbNuke) ParseArgv(ctx *cli.Context) error

func (*CmdDbNuke) Run

func (c *CmdDbNuke) Run() error

type CmdDeviceAdd

type CmdDeviceAdd struct {
	libkb.Contextified
}

CmdDeviceAdd is the 'device add' command. It is used for device provisioning on the provisioner/device X/C1.

func (*CmdDeviceAdd) GetUsage

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

GetUsage says what this command needs to operate.

func (*CmdDeviceAdd) ParseArgv

func (c *CmdDeviceAdd) ParseArgv(ctx *cli.Context) error

ParseArgv gets the secret phrase from the command args.

func (*CmdDeviceAdd) Run

func (c *CmdDeviceAdd) Run() error

RunClient runs the command in client/server mode.

type CmdDeviceList

type CmdDeviceList struct {
	libkb.Contextified
	// contains filtered or unexported fields
}

CmdDeviceList is the 'device list' command. It displays all the devices for the current user.

func (*CmdDeviceList) GetUsage

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

GetUsage says what this command needs to operate.

func (*CmdDeviceList) ParseArgv

func (c *CmdDeviceList) ParseArgv(ctx *cli.Context) error

ParseArgv does nothing for this command.

func (*CmdDeviceList) Run

func (c *CmdDeviceList) Run() error

RunClient runs the command in client/server mode.

type CmdDeviceRemove

type CmdDeviceRemove struct {
	libkb.Contextified
	// contains filtered or unexported fields
}

func (*CmdDeviceRemove) GetUsage

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

func (*CmdDeviceRemove) ParseArgv

func (c *CmdDeviceRemove) ParseArgv(ctx *cli.Context) error

func (*CmdDeviceRemove) Run

func (c *CmdDeviceRemove) Run() (err error)

type CmdFavoriteAdd

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

func (*CmdFavoriteAdd) GetUsage

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

func (*CmdFavoriteAdd) ParseArgv

func (c *CmdFavoriteAdd) ParseArgv(ctx *cli.Context) error

func (*CmdFavoriteAdd) Run

func (c *CmdFavoriteAdd) Run() error

type CmdFavoriteDelete

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

func (*CmdFavoriteDelete) GetUsage

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

func (*CmdFavoriteDelete) ParseArgv

func (c *CmdFavoriteDelete) ParseArgv(ctx *cli.Context) error

func (*CmdFavoriteDelete) Run

func (c *CmdFavoriteDelete) Run() error

type CmdFavoriteList

type CmdFavoriteList struct{}

func (*CmdFavoriteList) GetUsage

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

func (*CmdFavoriteList) ParseArgv

func (c *CmdFavoriteList) ParseArgv(ctx *cli.Context) error

func (*CmdFavoriteList) Run

func (c *CmdFavoriteList) Run() error

type CmdID

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

func (*CmdID) GetUsage

func (v *CmdID) GetUsage() libkb.Usage

func (*CmdID) ParseArgv

func (v *CmdID) ParseArgv(ctx *cli.Context) error

func (*CmdID) Run

func (v *CmdID) Run() error

type CmdListTrackers

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

CmdListTrackers is the 'list-trackers' command. It displays all the trackers for a user.

func (*CmdListTrackers) GetUsage

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

GetUsage says what this command needs to operate.

func (*CmdListTrackers) ParseArgv

func (c *CmdListTrackers) ParseArgv(ctx *cli.Context) error

ParseArgv parses the command args.

func (*CmdListTrackers) Run

func (c *CmdListTrackers) Run() error

RunClient runs the command in client/server mode.

type CmdListTracking

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

func (*CmdListTracking) GetUsage

func (s *CmdListTracking) GetUsage() libkb.Usage

func (*CmdListTracking) ParseArgv

func (s *CmdListTracking) ParseArgv(ctx *cli.Context) error

func (*CmdListTracking) Run

func (s *CmdListTracking) Run() error

type CmdLogin

type CmdLogin struct {
	libkb.Contextified
	// contains filtered or unexported fields
}

func (*CmdLogin) GetUsage

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

func (*CmdLogin) ParseArgv

func (c *CmdLogin) ParseArgv(ctx *cli.Context) error

func (*CmdLogin) Run

func (c *CmdLogin) Run() error

type CmdLogout

type CmdLogout struct {
	libkb.Contextified
}

func NewCmdLogoutRunner

func NewCmdLogoutRunner(g *libkb.GlobalContext) *CmdLogout

func (*CmdLogout) GetUsage

func (v *CmdLogout) GetUsage() libkb.Usage

func (*CmdLogout) ParseArgv

func (v *CmdLogout) ParseArgv(*cli.Context) error

func (*CmdLogout) Run

func (v *CmdLogout) Run() error

type CmdPGPDecrypt

type CmdPGPDecrypt struct {
	UnixFilter
	// contains filtered or unexported fields
}

func (*CmdPGPDecrypt) GetUsage

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

func (*CmdPGPDecrypt) ParseArgv

func (c *CmdPGPDecrypt) ParseArgv(ctx *cli.Context) error

func (*CmdPGPDecrypt) Run

func (c *CmdPGPDecrypt) Run() error

type CmdPGPDrop

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

func (*CmdPGPDrop) GetUsage

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

func (*CmdPGPDrop) ParseArgv

func (c *CmdPGPDrop) ParseArgv(ctx *cli.Context) error

func (*CmdPGPDrop) Run

func (c *CmdPGPDrop) Run() (err error)

type CmdPGPEncrypt

type CmdPGPEncrypt struct {
	UnixFilter
	// contains filtered or unexported fields
}

func (*CmdPGPEncrypt) GetUsage

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

func (*CmdPGPEncrypt) ParseArgv

func (c *CmdPGPEncrypt) ParseArgv(ctx *cli.Context) error

func (*CmdPGPEncrypt) Run

func (c *CmdPGPEncrypt) Run() error

type CmdPGPExport

type CmdPGPExport struct {
	UnixFilter
	// contains filtered or unexported fields
}

func (*CmdPGPExport) GetUsage

func (s *CmdPGPExport) GetUsage() libkb.Usage

func (*CmdPGPExport) ParseArgv

func (s *CmdPGPExport) ParseArgv(ctx *cli.Context) error

func (*CmdPGPExport) Run

func (s *CmdPGPExport) Run() (err error)

type CmdPGPGen

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

func (*CmdPGPGen) GetUsage

func (v *CmdPGPGen) GetUsage() libkb.Usage

func (*CmdPGPGen) ParseArgv

func (v *CmdPGPGen) ParseArgv(ctx *cli.Context) (err error)

func (*CmdPGPGen) Run

func (v *CmdPGPGen) Run() (err error)

Why use CreatePGPIDs rather than MakeAllIds?

type CmdPGPImport

type CmdPGPImport struct {
	UnixFilter
	// contains filtered or unexported fields
}

func (*CmdPGPImport) GetUsage

func (s *CmdPGPImport) GetUsage() libkb.Usage

func (*CmdPGPImport) ParseArgv

func (s *CmdPGPImport) ParseArgv(ctx *cli.Context) error

func (*CmdPGPImport) Run

func (s *CmdPGPImport) Run() error

type CmdPGPPull

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

func (*CmdPGPPull) GetUsage

func (v *CmdPGPPull) GetUsage() libkb.Usage

func (*CmdPGPPull) ParseArgv

func (v *CmdPGPPull) ParseArgv(ctx *cli.Context) error

func (*CmdPGPPull) Run

func (v *CmdPGPPull) Run() (err error)

type CmdPGPSelect

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

func (*CmdPGPSelect) GetUsage

func (v *CmdPGPSelect) GetUsage() libkb.Usage

func (*CmdPGPSelect) ParseArgv

func (v *CmdPGPSelect) ParseArgv(ctx *cli.Context) (err error)

func (*CmdPGPSelect) Run

func (v *CmdPGPSelect) Run() error

type CmdPGPSign

type CmdPGPSign struct {
	UnixFilter
	// contains filtered or unexported fields
}

func (*CmdPGPSign) GetUsage

func (s *CmdPGPSign) GetUsage() libkb.Usage

func (*CmdPGPSign) ParseArgv

func (s *CmdPGPSign) ParseArgv(ctx *cli.Context) error

func (*CmdPGPSign) Run

func (s *CmdPGPSign) Run() (err error)

type CmdPGPUpdate

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

func (*CmdPGPUpdate) GetUsage

func (v *CmdPGPUpdate) GetUsage() libkb.Usage

func (*CmdPGPUpdate) ParseArgv

func (v *CmdPGPUpdate) ParseArgv(ctx *cli.Context) error

func (*CmdPGPUpdate) Run

func (v *CmdPGPUpdate) Run() (err error)

type CmdPGPVerify

type CmdPGPVerify struct {
	UnixFilter
	// contains filtered or unexported fields
}

func (*CmdPGPVerify) GetUsage

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

func (*CmdPGPVerify) ParseArgv

func (c *CmdPGPVerify) ParseArgv(ctx *cli.Context) error

func (*CmdPGPVerify) Run

func (c *CmdPGPVerify) Run() error

type CmdPaperKey

type CmdPaperKey struct {
}

func (*CmdPaperKey) GetUsage

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

func (*CmdPaperKey) ParseArgv

func (c *CmdPaperKey) ParseArgv(ctx *cli.Context) error

func (*CmdPaperKey) Run

func (c *CmdPaperKey) Run() error

type CmdPassphraseChange

type CmdPassphraseChange struct{}

func (*CmdPassphraseChange) GetUsage

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

func (*CmdPassphraseChange) ParseArgv

func (c *CmdPassphraseChange) ParseArgv(ctx *cli.Context) error

func (*CmdPassphraseChange) Run

func (c *CmdPassphraseChange) Run() error

type CmdPassphraseRecover

type CmdPassphraseRecover struct{}

func (*CmdPassphraseRecover) GetUsage

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

func (*CmdPassphraseRecover) ParseArgv

func (c *CmdPassphraseRecover) ParseArgv(ctx *cli.Context) error

func (*CmdPassphraseRecover) Run

func (c *CmdPassphraseRecover) Run() error

type CmdPing

type CmdPing struct{}

func (*CmdPing) GetUsage

func (v *CmdPing) GetUsage() libkb.Usage

func (*CmdPing) ParseArgv

func (v *CmdPing) ParseArgv(*cli.Context) error

func (*CmdPing) Run

func (v *CmdPing) Run() error

type CmdProve

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

CmdProve is the wrapper structure for the the `keybase prove` operation.

func (*CmdProve) GetUsage

func (p *CmdProve) GetUsage() libkb.Usage

GetUsage specifics the library features that the prove command needs.

func (*CmdProve) ParseArgv

func (p *CmdProve) ParseArgv(ctx *cli.Context) error

ParseArgv parses arguments for the prove command.

func (*CmdProve) Run

func (p *CmdProve) Run() error

RunClient runs the `keybase prove` subcommand in client/server mode.

type CmdReset

type CmdReset struct{}

func (*CmdReset) GetUsage

func (v *CmdReset) GetUsage() libkb.Usage

func (*CmdReset) ParseArgv

func (v *CmdReset) ParseArgv(*cli.Context) error

func (*CmdReset) Run

func (v *CmdReset) Run() (err error)

type CmdSearch

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

func (*CmdSearch) GetUsage

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

func (*CmdSearch) ParseArgv

func (c *CmdSearch) ParseArgv(ctx *cli.Context) error

func (*CmdSearch) Run

func (c *CmdSearch) Run() (err error)

type CmdSignup

type CmdSignup struct {
	libkb.Contextified
	// contains filtered or unexported fields
}

func NewCmdSignupRunner

func NewCmdSignupRunner(g *libkb.GlobalContext) *CmdSignup

func (*CmdSignup) GetUsage

func (s *CmdSignup) GetUsage() libkb.Usage

func (*CmdSignup) MakePrompter

func (s *CmdSignup) MakePrompter()

func (*CmdSignup) ParseArgv

func (s *CmdSignup) ParseArgv(ctx *cli.Context) error

func (*CmdSignup) Run

func (s *CmdSignup) Run() (err error)

func (*CmdSignup) SetTest

func (s *CmdSignup) SetTest()

type CmdSigsList

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

func (*CmdSigsList) DisplayKTable

func (s *CmdSigsList) DisplayKTable(sigs []keybase1.Sig) (err error)

func (*CmdSigsList) GetUsage

func (s *CmdSigsList) GetUsage() libkb.Usage

func (*CmdSigsList) ParseArgv

func (s *CmdSigsList) ParseArgv(ctx *cli.Context) error

func (*CmdSigsList) ParseTypes

func (s *CmdSigsList) ParseTypes(ctx *cli.Context) error

func (*CmdSigsList) Run

func (s *CmdSigsList) Run() error

type CmdSigsRevoke

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

func (*CmdSigsRevoke) GetUsage

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

func (*CmdSigsRevoke) ParseArgv

func (c *CmdSigsRevoke) ParseArgv(ctx *cli.Context) error

func (*CmdSigsRevoke) Run

func (c *CmdSigsRevoke) Run() error

type CmdStatus

type CmdStatus struct{}

func (*CmdStatus) GetUsage

func (v *CmdStatus) GetUsage() libkb.Usage

func (*CmdStatus) ParseArgv

func (v *CmdStatus) ParseArgv(ctx *cli.Context) error

func (*CmdStatus) Run

func (v *CmdStatus) Run() (err error)

type CmdStress

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

CmdStress is used for testing concurrency in the daemon. Build the daemon with `-race`, then run this command.

func (*CmdStress) ConfirmDuplicateKeyChosen

func (c *CmdStress) ConfirmDuplicateKeyChosen(_ context.Context, _ int) (bool, error)

func (*CmdStress) GetKeybasePassphrase

func (*CmdStress) GetNewPassphrase

func (*CmdStress) GetPaperKeyPassphrase

func (c *CmdStress) GetPaperKeyPassphrase(_ context.Context, arg keybase1.GetPaperKeyPassphraseArg) (string, error)

func (*CmdStress) GetSecret

func (c *CmdStress) GetSecret(_ context.Context, arg keybase1.GetSecretArg) (res keybase1.SecretEntryRes, err error)

func (*CmdStress) GetUsage

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

func (*CmdStress) ParseArgv

func (c *CmdStress) ParseArgv(ctx *cli.Context) error

func (*CmdStress) Run

func (c *CmdStress) Run() error

func (*CmdStress) SelectKey

func (c *CmdStress) SelectKey(_ context.Context, arg keybase1.SelectKeyArg) (string, error)

func (*CmdStress) SelectKeyAndPushOption

func (c *CmdStress) SelectKeyAndPushOption(_ context.Context, arg keybase1.SelectKeyAndPushOptionArg) (res keybase1.SelectKeyRes, err error)

func (*CmdStress) WantToAddGPGKey

func (c *CmdStress) WantToAddGPGKey(_ context.Context, _ int) (bool, error)

type CmdTrack

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

func (*CmdTrack) GetUsage

func (v *CmdTrack) GetUsage() libkb.Usage

func (*CmdTrack) ParseArgv

func (v *CmdTrack) ParseArgv(ctx *cli.Context) error

func (*CmdTrack) Run

func (v *CmdTrack) Run() error

type CmdUnlock

type CmdUnlock struct{}

func (*CmdUnlock) GetUsage

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

func (*CmdUnlock) ParseArgv

func (c *CmdUnlock) ParseArgv(ctx *cli.Context) error

func (*CmdUnlock) Run

func (c *CmdUnlock) Run() error

type CmdUntrack

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

func (*CmdUntrack) GetUsage

func (v *CmdUntrack) GetUsage() libkb.Usage

func (*CmdUntrack) ParseArgv

func (v *CmdUntrack) ParseArgv(ctx *cli.Context) error

func (*CmdUntrack) Run

func (v *CmdUntrack) Run() error

type CmdVersion

type CmdVersion struct {
	libkb.Contextified
	// contains filtered or unexported fields
}

func NewCmdVersionRunner

func NewCmdVersionRunner(g *libkb.GlobalContext) *CmdVersion

func (*CmdVersion) GetUsage

func (v *CmdVersion) GetUsage() libkb.Usage

func (*CmdVersion) ParseArgv

func (v *CmdVersion) ParseArgv(c *cli.Context) error

func (*CmdVersion) Run

func (v *CmdVersion) Run() error

type CodePair

type CodePair struct {
	Open  int
	Close int
}

func GetColorCode

func GetColorCode(which string) *CodePair

func (CodePair) CloseBytes

func (cp CodePair) CloseBytes() []byte

func (CodePair) OpenBytes

func (cp CodePair) OpenBytes() []byte

type Field

type Field struct {
	Name             string
	Prompt           string
	FirstPrompt      string
	Defval           string
	Hint             string
	Checker          *libkb.Checker
	Thrower          func(key, value string) error
	Disabled         bool
	Value            *string
	PromptDescriptor libkb.PromptDescriptor
}

func (*Field) Clear

func (f *Field) Clear() string

func (Field) GetValue

func (f Field) GetValue() string

type FileSink

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

func NewFileSink

func NewFileSink(s string) *FileSink

func (*FileSink) Close

func (s *FileSink) Close() error

func (*FileSink) HitError

func (s *FileSink) HitError(e error) error

func (*FileSink) Open

func (s *FileSink) Open() error

func (*FileSink) Write

func (s *FileSink) Write(b []byte) (n int, err error)

type FileSource

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

func NewFileSource

func NewFileSource(s string) *FileSource

func (*FileSource) Close

func (s *FileSource) Close() error

func (*FileSource) Open

func (s *FileSource) Open() error

func (*FileSource) Read

func (s *FileSource) Read(p []byte) (n int, err error)

type GPGUI

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

func NewGPGUI

func NewGPGUI(t libkb.TerminalUI, np bool) GPGUI

func (GPGUI) ConfirmDuplicateKeyChosen

func (g GPGUI) ConfirmDuplicateKeyChosen(_ context.Context, _ int) (bool, error)

func (GPGUI) SelectKey

func (g GPGUI) SelectKey(ctx context.Context, arg keybase1.SelectKeyArg) (string, error)

func (GPGUI) SelectKeyAndPushOption

func (g GPGUI) SelectKeyAndPushOption(ctx context.Context, arg keybase1.SelectKeyAndPushOptionArg) (res keybase1.SelectKeyRes, err error)

func (GPGUI) SelectKeyID

func (g GPGUI) SelectKeyID(_ context.Context, keys []keybase1.GPGKey) (string, error)

func (GPGUI) WantToAddGPGKey

func (g GPGUI) WantToAddGPGKey(_ context.Context, _ int) (bool, error)

type IdentifyTrackUI

type IdentifyTrackUI struct {
	BaseIdentifyUI
	// contains filtered or unexported fields
}

func (IdentifyTrackUI) Confirm

func (ui IdentifyTrackUI) Confirm(o *keybase1.IdentifyOutcome) (confirmed bool, err error)

func (IdentifyTrackUI) ReportRevoked

func (ui IdentifyTrackUI) ReportRevoked(del []keybase1.TrackDiff)

func (IdentifyTrackUI) SetStrict

func (ui IdentifyTrackUI) SetStrict(b bool)

func (*IdentifyTrackUI) Start

func (ui *IdentifyTrackUI) Start(username string)

type IdentifyUI

type IdentifyUI struct {
	BaseIdentifyUI
}

func (IdentifyUI) Confirm

func (ui IdentifyUI) Confirm(o *keybase1.IdentifyOutcome) (confirmed bool, err error)

func (*IdentifyUI) Start

func (ui *IdentifyUI) Start(username string)

type IdentifyUIServer

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

func (*IdentifyUIServer) Confirm

func (*IdentifyUIServer) DisplayCryptocurrency

func (i *IdentifyUIServer) DisplayCryptocurrency(_ context.Context, arg keybase1.DisplayCryptocurrencyArg) error

func (*IdentifyUIServer) DisplayKey

func (*IdentifyUIServer) DisplayTrackStatement

func (i *IdentifyUIServer) DisplayTrackStatement(_ context.Context, arg keybase1.DisplayTrackStatementArg) error

func (*IdentifyUIServer) Finish

func (i *IdentifyUIServer) Finish(_ context.Context, sessionID int) error

func (*IdentifyUIServer) FinishSocialProofCheck

func (i *IdentifyUIServer) FinishSocialProofCheck(_ context.Context, arg keybase1.FinishSocialProofCheckArg) error

func (*IdentifyUIServer) FinishWebProofCheck

func (i *IdentifyUIServer) FinishWebProofCheck(_ context.Context, arg keybase1.FinishWebProofCheckArg) error

func (*IdentifyUIServer) LaunchNetworkChecks

func (i *IdentifyUIServer) LaunchNetworkChecks(_ context.Context, arg keybase1.LaunchNetworkChecksArg) error

func (*IdentifyUIServer) ReportLastTrack

func (i *IdentifyUIServer) ReportLastTrack(_ context.Context, arg keybase1.ReportLastTrackArg) error

func (*IdentifyUIServer) Start

type InputCanceledError

type InputCanceledError struct{}
var ErrInputCanceled InputCanceledError

func (InputCanceledError) Error

func (e InputCanceledError) Error() string

func (InputCanceledError) ToStatus

func (e InputCanceledError) ToStatus() keybase1.Status

type InternalError

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

func (InternalError) Error

func (e InternalError) Error() string

type LinkCheckResultWrapper

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

func (LinkCheckResultWrapper) GetCached

func (LinkCheckResultWrapper) GetDiff

func (LinkCheckResultWrapper) GetError

func (w LinkCheckResultWrapper) GetError() error

func (LinkCheckResultWrapper) GetHint

func (LinkCheckResultWrapper) GetTorWarning

func (w LinkCheckResultWrapper) GetTorWarning() bool

type LogUIServer

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

func (LogUIServer) Log

type LoginUI

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

func NewLoginUI

func NewLoginUI(t libkb.TerminalUI, noPrompt bool) LoginUI

func (LoginUI) DisplayPaperKeyPhrase

func (l LoginUI) DisplayPaperKeyPhrase(_ context.Context, arg keybase1.DisplayPaperKeyPhraseArg) error

func (LoginUI) DisplayPrimaryPaperKey

func (l LoginUI) DisplayPrimaryPaperKey(_ context.Context, arg keybase1.DisplayPrimaryPaperKeyArg) error

func (LoginUI) GetEmailOrUsername

func (l LoginUI) GetEmailOrUsername(_ context.Context, _ int) (string, error)

func (LoginUI) PromptRevokePaperKeys

func (l LoginUI) PromptRevokePaperKeys(_ context.Context, arg keybase1.PromptRevokePaperKeysArg) (bool, error)

type NoTerminalError

type NoTerminalError struct{}

func (NoTerminalError) Error

func (e NoTerminalError) Error() string

type NotConfirmedError

type NotConfirmedError struct{}

func (NotConfirmedError) Error

func (e NotConfirmedError) Error() string

type Paragraph

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

func (*Paragraph) Buffer

func (p *Paragraph) Buffer(b []byte)

Buffer adds data to the internal paragraph buffer.

func (Paragraph) Output

func (p Paragraph) Output(out io.Writer)

Output a paragraph to the io.Writer, applying the proper formatting.

type Printer

type Printer interface {
	Printf(format string, a ...interface{}) (n int, err error)
}

type PromptFields

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

func (PromptFields) ToList

func (pf PromptFields) ToList() []*Field

type Prompter

type Prompter struct {
	Fields []*Field
	// contains filtered or unexported fields
}

func NewPrompter

func NewPrompter(f []*Field, tui libkb.TerminalUI) *Prompter

func (*Prompter) ReadField

func (p *Prompter) ReadField(f *Field) (err error)

func (*Prompter) Run

func (p *Prompter) Run() error

type ProofNotYetAvailableError

type ProofNotYetAvailableError struct{}

func (ProofNotYetAvailableError) Error

type ProveUI

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

func (ProveUI) DisplayRecheckWarning

func (p ProveUI) DisplayRecheckWarning(_ context.Context, arg keybase1.DisplayRecheckWarningArg) error

func (ProveUI) OkToCheck

func (p ProveUI) OkToCheck(_ context.Context, arg keybase1.OkToCheckArg) (bool, error)

func (ProveUI) OutputInstructions

func (p ProveUI) OutputInstructions(_ context.Context, arg keybase1.OutputInstructionsArg) (err error)

func (ProveUI) OutputPrechecks

func (p ProveUI) OutputPrechecks(_ context.Context, arg keybase1.OutputPrechecksArg) error

func (ProveUI) PreProofWarning

func (p ProveUI) PreProofWarning(_ context.Context, arg keybase1.PreProofWarningArg) (bool, error)

func (ProveUI) PromptOverwrite

func (p ProveUI) PromptOverwrite(_ context.Context, arg keybase1.PromptOverwriteArg) (bool, error)

func (ProveUI) PromptUsername

func (p ProveUI) PromptUsername(_ context.Context, arg keybase1.PromptUsernameArg) (string, error)

type ProvisionUI

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

func (ProvisionUI) ChooseDeviceType

func (p ProvisionUI) ChooseDeviceType(ctx context.Context, sessionID int) (keybase1.DeviceType, error)

func (ProvisionUI) ChooseProvisioningMethod

func (ProvisionUI) DisplayAndPromptSecret

func (ProvisionUI) DisplaySecretExchanged

func (p ProvisionUI) DisplaySecretExchanged(ctx context.Context, sessionID int) error

func (ProvisionUI) PromptNewDeviceName

func (p ProvisionUI) PromptNewDeviceName(ctx context.Context, arg keybase1.PromptNewDeviceNameArg) (string, error)

func (ProvisionUI) ProvisioneeSuccess

func (p ProvisionUI) ProvisioneeSuccess(ctx context.Context, arg keybase1.ProvisioneeSuccessArg) error

func (ProvisionUI) ProvisionerSuccess

func (p ProvisionUI) ProvisionerSuccess(ctx context.Context, arg keybase1.ProvisionerSuccessArg) error

type RemoteProofWrapper

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

func (RemoteProofWrapper) GetDomain

func (w RemoteProofWrapper) GetDomain() string

func (RemoteProofWrapper) GetHostname

func (w RemoteProofWrapper) GetHostname() string

func (RemoteProofWrapper) GetProtocol

func (w RemoteProofWrapper) GetProtocol() string

func (RemoteProofWrapper) GetRemoteUsername

func (w RemoteProofWrapper) GetRemoteUsername() string

func (RemoteProofWrapper) GetService

func (w RemoteProofWrapper) GetService() string

func (RemoteProofWrapper) ToDisplayString

func (w RemoteProofWrapper) ToDisplayString() string

type Renderer

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

func NewRenderer

func NewRenderer(out io.Writer) *Renderer

func (*Renderer) Buffer

func (r *Renderer) Buffer(d []byte)

func (*Renderer) FlushParagraph

func (r *Renderer) FlushParagraph()

func (*Renderer) NewParagraph

func (r *Renderer) NewParagraph(prefix string) *Paragraph

func (*Renderer) RenderNode

func (r *Renderer) RenderNode(node *html.Node)

func (*Renderer) RenderNodes

func (r *Renderer) RenderNodes(nodes []*html.Node)

type SecretEntry

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

func NewSecretEntry

func NewSecretEntry(t *Terminal) *SecretEntry

func (*SecretEntry) Get

func (se *SecretEntry) Get(arg keybase1.SecretEntryArg, termArg *keybase1.SecretEntryArg, printer Printer) (res *keybase1.SecretEntryRes, err error)

func (*SecretEntry) Init

func (se *SecretEntry) Init() (err error)

type SecretUI

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

func (SecretUI) GetKeybasePassphrase

func (ui SecretUI) GetKeybasePassphrase(arg keybase1.GetKeybasePassphraseArg) (res keybase1.GetPassphraseRes, err error)

func (SecretUI) GetNewPassphrase

func (ui SecretUI) GetNewPassphrase(earg keybase1.GetNewPassphraseArg) (eres keybase1.GetPassphraseRes, err error)

func (SecretUI) GetPaperKeyPassphrase

func (ui SecretUI) GetPaperKeyPassphrase(arg keybase1.GetPaperKeyPassphraseArg) (text string, err error)

func (SecretUI) GetSecret

type SecretUIServer

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

func (*SecretUIServer) GetKeybasePassphrase

func (*SecretUIServer) GetNewPassphrase

func (*SecretUIServer) GetPaperKeyPassphrase

func (s *SecretUIServer) GetPaperKeyPassphrase(_ context.Context, arg keybase1.GetPaperKeyPassphraseArg) (string, error)

func (*SecretUIServer) GetSecret

type SigHintWrapper

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

func (SigHintWrapper) GetCheckText

func (shw SigHintWrapper) GetCheckText() (ret string)

func (SigHintWrapper) GetHumanURL

func (shw SigHintWrapper) GetHumanURL() (ret string)

type Sink

type Sink interface {
	io.WriteCloser
	Open() error
	HitError(err error) error
}

type Source

type Source interface {
	io.ReadCloser
	Open() error
}

type StdinSource

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

func (*StdinSource) Close

func (b *StdinSource) Close() error

Close a source, but consume all leftover input before so doing.

func (*StdinSource) Open

func (b *StdinSource) Open() error

func (*StdinSource) Read

func (b *StdinSource) Read(p []byte) (n int, err error)

type StdoutSink

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

func (*StdoutSink) Close

func (s *StdoutSink) Close() error

func (*StdoutSink) HitError

func (s *StdoutSink) HitError(e error) error

func (*StdoutSink) Open

func (s *StdoutSink) Open() error

func (*StdoutSink) Write

func (s *StdoutSink) Write(b []byte) (n int, err error)

type Terminal

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

func NewTerminal

func NewTerminal() (*Terminal, error)

func (*Terminal) GetSecret

func (t *Terminal) GetSecret(arg *keybase1.SecretEntryArg) (res *keybase1.SecretEntryRes, err error)

func (*Terminal) GetSize

func (t *Terminal) GetSize() (int, int)

GetSize tries to get the size for the current terminal. It if fails it returns 80x24

func (*Terminal) Prompt

func (t *Terminal) Prompt(s string) (string, error)

func (*Terminal) PromptPassword

func (t *Terminal) PromptPassword(s string) (string, error)

func (*Terminal) PromptYesNo

func (t *Terminal) PromptYesNo(p string, def libkb.PromptDefault) (ret bool, err error)

func (*Terminal) Shutdown

func (t *Terminal) Shutdown() error

func (*Terminal) Write

func (t *Terminal) Write(s string) error

type UI

type UI struct {
	Terminal    *Terminal
	SecretEntry *SecretEntry
}
var GlobUI *UI

func (*UI) Configure

func (ui *UI) Configure() error

func (*UI) DefaultTabWriter

func (ui *UI) DefaultTabWriter() *tabwriter.Writer

func (*UI) GetDumbOutputUI

func (ui *UI) GetDumbOutputUI() libkb.DumbOutputUI

GetDumbOutput returns the main client UI, which happens to also be a dumb output UI too.

func (*UI) GetGPGUI

func (ui *UI) GetGPGUI() libkb.GPGUI

func (*UI) GetIdentifyTrackUI

func (ui *UI) GetIdentifyTrackUI(strict bool) libkb.IdentifyUI

func (*UI) GetIdentifyUI

func (ui *UI) GetIdentifyUI() libkb.IdentifyUI

func (*UI) GetLogUI

func (ui *UI) GetLogUI() libkb.LogUI

func (*UI) GetLoginUI

func (ui *UI) GetLoginUI() libkb.LoginUI

func (*UI) GetProveUI

func (ui *UI) GetProveUI() libkb.ProveUI

func (*UI) GetProvisionUI

func (ui *UI) GetProvisionUI(role libkb.KexRole) libkb.ProvisionUI

func (*UI) GetSecretUI

func (ui *UI) GetSecretUI() libkb.SecretUI

func (*UI) GetTerminalSize

func (ui *UI) GetTerminalSize() (int, int)

func (*UI) GetTerminalUI

func (ui *UI) GetTerminalUI() libkb.TerminalUI

GetTerminalUI returns the main client UI, which happens to be a terminal UI

func (*UI) NewTabWriter

func (ui *UI) NewTabWriter(minwidth, tabwidth, padding int, padchar byte, flags uint) *tabwriter.Writer

func (*UI) Output

func (ui *UI) Output(s string) error

func (*UI) OutputWriter

func (ui *UI) OutputWriter() io.Writer

func (*UI) Printf

func (ui *UI) Printf(format string, a ...interface{}) (n int, err error)

func (*UI) PrintfStderr

func (ui *UI) PrintfStderr(format string, a ...interface{}) (n int, err error)

func (*UI) Println

func (ui *UI) Println(a ...interface{}) (int, error)

func (*UI) Prompt

func (ui *UI) Prompt(_ libkb.PromptDescriptor, s string) (string, error)

func (*UI) PromptForConfirmation

func (ui *UI) PromptForConfirmation(prompt string) error

func (*UI) PromptPassword

func (ui *UI) PromptPassword(_ libkb.PromptDescriptor, s string) (string, error)

func (*UI) PromptSelection

func (ui *UI) PromptSelection(prompt string, low, hi int) (ret int, err error)

func (*UI) PromptYesNo

func (ui *UI) PromptYesNo(_ libkb.PromptDescriptor, p string, def libkb.PromptDefault) (ret bool, err error)

func (*UI) Shutdown

func (ui *UI) Shutdown() error

func (*UI) Tablify

func (ui *UI) Tablify(headings []string, rowfunc func() []string)

type UnixFilter

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

func (*UnixFilter) ClientFilterOpen

func (u *UnixFilter) ClientFilterOpen() (snk, src keybase1.Stream, err error)

func (*UnixFilter) Close

func (u *UnixFilter) Close(inerr error) error

func (*UnixFilter) FilterInit

func (u *UnixFilter) FilterInit(msg, infile, outfile string) (err error)

func (*UnixFilter) FilterOpen

func (u *UnixFilter) FilterOpen() error

Jump to

Keyboard shortcuts

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