Versions in this module Expand all Collapse all v0 v0.0.2 Jul 1, 2021 Changes in this version + var HelpTextBuckets = ... + func AssumeProfile(sess *session.Session, profile string) (*session.Session, error) + type Bucket struct + CreationDate time.Time + Location string + Name string + type BucketModel struct + Files []*S3File + Plugins map[string]func(bm *BucketModel) (tea.Model, tea.Cmd) + WindowSize tea.WindowSizeMsg + func NewBucketModel(sess *session.Session, bucketFullPath string, filter string, day string) (BucketModel, error) + func (b *BucketModel) GetFile() string + func (b *BucketModel) Init() tea.Cmd + func (b *BucketModel) Load(reload bool) error + func (b *BucketModel) NextPage() + func (b *BucketModel) PickRow(file s3.Object) bool + func (b *BucketModel) PrevPage() + func (b *BucketModel) SetFilter(filter string) error + func (b *BucketModel) Update(msg tea.Msg) (tea.Model, tea.Cmd) + func (b *BucketModel) View() string + type BucketsModel struct + Buckets []*Bucket + func NewBucketsModel(sess *session.Session, filter string) (BucketsModel, error) + func (b *BucketsModel) Init() tea.Cmd + func (b *BucketsModel) Load() error + func (b *BucketsModel) NextPage() + func (b *BucketsModel) PickRow(bucket s3.Bucket) bool + func (b *BucketsModel) PrevPage() + func (b *BucketsModel) Update(msg tea.Msg) (tea.Model, tea.Cmd) + func (b *BucketsModel) View() string + type InfoModel struct + Message string + Parent tea.Model + func NewInfoModel(message string) InfoModel + func (m InfoModel) Init() tea.Cmd + func (m InfoModel) Update(msg tea.Msg) (tea.Model, tea.Cmd) + func (m InfoModel) View() string + type Option struct + type ProgressModel struct + func NewProgressModel(message string, parent tea.Model) (ProgressModel, error) + func (m ProgressModel) Init() tea.Cmd + func (m ProgressModel) Update(msg tea.Msg) (tea.Model, tea.Cmd) + func (m ProgressModel) View() string + type PromptModel struct + func (m PromptModel) Init() tea.Cmd + func (m PromptModel) Update(msg tea.Msg) (tea.Model, tea.Cmd) + func (m PromptModel) View() string + type S3File struct + FileName string + Modified *time.Time + Size int64 + type Stack []*string + func (s *Stack) IsEmpty() bool + func (s *Stack) Peek() *string + func (s *Stack) Pop() *string + func (s *Stack) Push(str *string) + type ViewModel struct + func (m ViewModel) Init() tea.Cmd + func (m ViewModel) Update(msg tea.Msg) (tea.Model, tea.Cmd) + func (m ViewModel) View() string