Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Abort ¶
type Abort struct{}
func (Abort) Context ¶
func (Abort) Context() commands.CommandContext
type AccountSwitcher ¶
type AccountSwitcher interface {
SwitchAccount(*app.AccountView) error
}
type Attach ¶
type Attach struct { Menu bool `opt:"-m"` Name string `opt:"-r"` Path string `opt:"path" required:"false" complete:"CompletePath"` Args string `opt:"..." required:"false"` }
func (*Attach) CompletePath ¶
func (Attach) Context ¶
func (Attach) Context() commands.CommandContext
type AttachKey ¶
type AttachKey struct{}
func (AttachKey) Context ¶
func (AttachKey) Context() commands.CommandContext
type CC ¶
type CC struct {
Recipients string `opt:"recipients"`
}
func (CC) Context ¶
func (CC) Context() commands.CommandContext
type Detach ¶
type Detach struct {
Path string `opt:"path" required:"false" complete:"CompletePath"`
}
func (*Detach) CompletePath ¶
func (Detach) Context ¶
func (Detach) Context() commands.CommandContext
type Encrypt ¶
type Encrypt struct{}
func (Encrypt) Context ¶
func (Encrypt) Context() commands.CommandContext
type Header ¶
type Header struct { Force bool `opt:"-f"` Remove bool `opt:"-d"` Name string `opt:"name" complete:"CompleteHeaders"` Value string `opt:"..." required:"false"` }
func (*Header) CompleteHeaders ¶
func (Header) Context ¶
func (Header) Context() commands.CommandContext
type Multipart ¶
type Multipart struct { Remove bool `opt:"-d"` Mime string `opt:"mime" metavar:"<mime/type>" complete:"CompleteMime"` }
func (*Multipart) CompleteMime ¶
func (Multipart) Context ¶
func (Multipart) Context() commands.CommandContext
type NextPrevField ¶
type NextPrevField struct{}
func (NextPrevField) Aliases ¶
func (NextPrevField) Aliases() []string
func (NextPrevField) Context ¶
func (NextPrevField) Context() commands.CommandContext
func (NextPrevField) Execute ¶
func (NextPrevField) Execute(args []string) error
type Postpone ¶
type Postpone struct {
Folder string `opt:"-t" complete:"CompleteFolder"`
}
func (*Postpone) CompleteFolder ¶
func (Postpone) Context ¶
func (Postpone) Context() commands.CommandContext
type Send ¶
type Send struct { Archive string `opt:"-a" action:"ParseArchive" metavar:"flat|year|month" complete:"CompleteArchive"` CopyTo string `opt:"-t" complete:"CompleteFolders"` }
func (*Send) CompleteArchive ¶
func (*Send) CompleteFolders ¶
func (Send) Context ¶
func (Send) Context() commands.CommandContext
func (*Send) ParseArchive ¶
type SwitchAccount ¶
type SwitchAccount struct { Next bool `opt:"-n"` Prev bool `opt:"-p"` Account string `opt:"account" required:"false" complete:"CompleteAccount"` }
func (SwitchAccount) Aliases ¶
func (SwitchAccount) Aliases() []string
func (*SwitchAccount) CompleteAccount ¶
func (*SwitchAccount) CompleteAccount(arg string) []string
func (SwitchAccount) Context ¶
func (SwitchAccount) Context() commands.CommandContext
func (SwitchAccount) Execute ¶
func (s SwitchAccount) Execute(args []string) error
Click to show internal directories.
Click to hide internal directories.