Documentation
¶
Index ¶
- type MockPrompt
- type Prompter
- func (m *Prompter) CaptureAddress(promptStr string) (crypto.Address, error)
- func (m *Prompter) CaptureAddresses(promptStr string) ([]crypto.Address, error)
- func (m *Prompter) CaptureDate(promptStr string) (time.Time, error)
- func (m *Prompter) CaptureDuration(promptStr string) (time.Duration, error)
- func (m *Prompter) CaptureEmail(promptStr string) (string, error)
- func (m *Prompter) CaptureExistingFilepath(promptStr string) (string, error)
- func (m *Prompter) CaptureFloat(promptStr string, validator func(float64) error) (float64, error)
- func (m *Prompter) CaptureFujiDuration(promptStr string) (time.Duration, error)
- func (m *Prompter) CaptureFutureDate(promptStr string, minDate time.Time) (time.Time, error)
- func (m *Prompter) CaptureGitURL(promptStr string) (*url.URL, error)
- func (m *Prompter) CaptureID(promptStr string) (ids.ID, error)
- func (m *Prompter) CaptureIndex(promptStr string, options []any) (int, error)
- func (m *Prompter) CaptureInt(promptStr string, validator func(int) error) (int, error)
- func (m *Prompter) CaptureList(promptStr string, options []string) (string, error)
- func (m *Prompter) CaptureListWithSize(prompt string, options []string, size int) ([]string, error)
- func (m *Prompter) CaptureMainnetDuration(promptStr string) (time.Duration, error)
- func (m *Prompter) CaptureMainnetL1StakingDuration(promptStr string) (time.Duration, error)
- func (m *Prompter) CaptureNewFilepath(promptStr string) (string, error)
- func (m *Prompter) CaptureNoYes(promptStr string) (bool, error)
- func (m *Prompter) CaptureNodeID(promptStr string) (ids.NodeID, error)
- func (m *Prompter) CapturePChainAddress(promptStr string, network models.Network) (string, error)
- func (m *Prompter) CapturePositiveBigInt(promptStr string) (*big.Int, error)
- func (m *Prompter) CapturePositiveInt(promptStr string, comparators []prompts.Comparator) (int, error)
- func (m *Prompter) CaptureRepoBranch(promptStr string, repo string) (string, error)
- func (m *Prompter) CaptureRepoFile(promptStr string, repo string, branch string) (string, error)
- func (m *Prompter) CaptureString(promptStr string) (string, error)
- func (m *Prompter) CaptureStringAllowEmpty(promptStr string) (string, error)
- func (m *Prompter) CaptureURL(promptStr string, validateConnection bool) (string, error)
- func (m *Prompter) CaptureUint16(promptStr string) (uint16, error)
- func (m *Prompter) CaptureUint32(promptStr string) (uint32, error)
- func (m *Prompter) CaptureUint64(promptStr string) (uint64, error)
- func (m *Prompter) CaptureUint64Compare(promptStr string, comparators []prompts.Comparator) (uint64, error)
- func (m *Prompter) CaptureUint8(promptStr string) (uint8, error)
- func (m *Prompter) CaptureValidatedString(promptStr string, validator func(string) error) (string, error)
- func (m *Prompter) CaptureValidatorBalance(promptStr string, availableBalance float64, minBalance float64) (float64, error)
- func (m *Prompter) CaptureVersion(promptStr string) (string, error)
- func (m *Prompter) CaptureWeight(promptStr string, validator func(uint64) error) (uint64, error)
- func (m *Prompter) CaptureXChainAddress(promptStr string, network models.Network) (string, error)
- func (m *Prompter) CaptureYesNo(promptStr string) (bool, error)
- func (m *Prompter) ChooseKeyOrLedger(goal string) (bool, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Prompter ¶
Prompter is a mock implementation of prompts.Prompter
func (*Prompter) CaptureAddress ¶
func (*Prompter) CaptureAddresses ¶
func (*Prompter) CaptureDuration ¶
func (*Prompter) CaptureExistingFilepath ¶
func (*Prompter) CaptureFloat ¶
func (*Prompter) CaptureFujiDuration ¶
func (*Prompter) CaptureFutureDate ¶
func (*Prompter) CaptureGitURL ¶
func (*Prompter) CaptureIndex ¶
func (*Prompter) CaptureInt ¶
func (*Prompter) CaptureList ¶
func (*Prompter) CaptureListWithSize ¶
func (*Prompter) CaptureMainnetDuration ¶
func (*Prompter) CaptureMainnetL1StakingDuration ¶
func (*Prompter) CaptureNewFilepath ¶
func (*Prompter) CaptureNodeID ¶
func (*Prompter) CapturePChainAddress ¶
func (*Prompter) CapturePositiveBigInt ¶
func (*Prompter) CapturePositiveInt ¶
func (*Prompter) CaptureRepoBranch ¶
func (*Prompter) CaptureRepoFile ¶
func (*Prompter) CaptureStringAllowEmpty ¶
func (*Prompter) CaptureURL ¶
func (*Prompter) CaptureUint64Compare ¶
func (*Prompter) CaptureValidatedString ¶
func (*Prompter) CaptureValidatorBalance ¶
func (*Prompter) CaptureVersion ¶
func (*Prompter) CaptureWeight ¶
func (*Prompter) CaptureXChainAddress ¶
Click to show internal directories.
Click to hide internal directories.