Documentation ¶
Overview ¶
this is a wrapper on tea.InfoCard since I need my implementation to update
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( IMAGES tabId CONTAINERS tabId VOLUMES tabId )
View Source
var CONFIG_POLLING_TIME time.Duration
View Source
var CONFIG_TAB_ORDERING []string
View Source
var ContainerKeymap = contKeymap{ ToggleListAll: key.NewBinding( key.WithKeys("a"), key.WithHelp("a", "toggle list all"), ), ToggleStartStop: key.NewBinding( key.WithKeys("s"), key.WithHelp("s", "toggle Start/Stop"), ), TogglePause: key.NewBinding( key.WithKeys("t"), key.WithHelp("t", "toggle Pause/unPause"), ), Restart: key.NewBinding( key.WithKeys("r"), key.WithHelp("r", "restart"), ), Delete: key.NewBinding( key.WithKeys("d"), key.WithHelp("d", "delete"), ), DeleteForce: key.NewBinding( key.WithKeys("D"), key.WithHelp("D", "delete (force)"), ), Prune: key.NewBinding( key.WithKeys("p"), key.WithHelp("p", "prune"), ), Exec: key.NewBinding( key.WithKeys("x"), key.WithHelp("x", "exec"), ), CopyId: key.NewBinding( key.WithKeys("c"), key.WithHelp("c", "copy ID"), ), }
View Source
var ImageKeymap = imgKeymap{ Run: key.NewBinding( key.WithKeys("r"), key.WithHelp("r", "run"), ), Rename: key.NewBinding( key.WithKeys("R"), key.WithHelp("r", "rename"), ), Delete: key.NewBinding( key.WithKeys("d"), key.WithHelp("d", "delete"), ), DeleteForce: key.NewBinding( key.WithKeys("D"), key.WithHelp("D", "delete (force)"), ), Scout: key.NewBinding( key.WithKeys("s"), key.WithHelp("s", "scout"), ), Prune: key.NewBinding( key.WithKeys("p"), key.WithHelp("p", "prune images"), ), CopyId: key.NewBinding( key.WithKeys("c"), key.WithHelp("c", "copy Image ID"), ), RunAndExec: key.NewBinding( key.WithKeys("x"), key.WithHelp("x", "run and exec"), ), }
View Source
var KeymapAvailableWidth int
View Source
key.NewBinding( key.WithKeys("enter"), key.WithHelp("enter", "select"), ), Back: key.NewBinding( key.WithKeys("esc"), key.WithHelp("esc", "back"), ), Quit: key.NewBinding( key.WithKeys("ctrl+c", "q"), key.WithHelp("q", "quit"), ), NextTab: key.NewBinding( key.WithKeys("right", "l", "tab"), key.WithHelp("->/l/tab", "next"), ), PrevTab: key.NewBinding( key.WithKeys("left", "h", "shift+tab"), key.WithHelp("<-/h/S-tab", "prev"), ), NextItem: key.NewBinding( key.WithKeys("down", "j"), key.WithHelp("↓/j", "next item"), ), PrevItem: key.NewBinding( key.WithKeys("up", "k"), key.WithHelp("↑/h", "prev item"), ), PrevPage: key.NewBinding( key.WithKeys("["), key.WithHelp("[", "prev page"), ), NextPage: key.NewBinding( key.WithKeys("]"), key.WithHelp("]", "next page"), ), }Enter:
View Source
var VolumeKeymap = volKeymap{ Delete: key.NewBinding( key.WithKeys("d"), key.WithHelp("d", "delete"), ), Prune: key.NewBinding( key.WithKeys("p"), key.WithHelp("p", "prune"), ), CopyId: key.NewBinding( key.WithKeys("c"), key.WithHelp("c", "copy Name"), ), }
Functions ¶
Types ¶
type ContainerSize ¶
type ContainerSize struct {
// contains filtered or unexported fields
}
type ContainerSizeManager ¶ added in v1.3.1
type ContainerSizeManager struct {
// contains filtered or unexported fields
}
type InfoCardWrapperModel ¶
type InfoCardWrapperModel struct {
// contains filtered or unexported fields
}
func (InfoCardWrapperModel) Init ¶
func (m InfoCardWrapperModel) Init() tea.Cmd
func (InfoCardWrapperModel) View ¶
func (m InfoCardWrapperModel) View() string
View renders the program's UI, which is just a string. The view is rendered after every Update.
type MainModel ¶ added in v1.3.1
type MainModel struct { Tabs []string TabContent []listModel // contains filtered or unexported fields }
type SpinnerModel ¶
type SpinnerModel struct {
// contains filtered or unexported fields
}
func (SpinnerModel) Init ¶
func (m SpinnerModel) Init() tea.Cmd
func (SpinnerModel) View ¶
func (m SpinnerModel) View() string
type TabOrderingMap ¶ added in v1.3.1
type TabOrderingMap map[string]tabId
type TableModel ¶
type TableModel struct {
// contains filtered or unexported fields
}
func NewTable ¶
func NewTable(scoutData dockercmd.ScoutData) *TableModel
func (TableModel) Init ¶
func (m TableModel) Init() tea.Cmd
func (TableModel) View ¶
func (m TableModel) View() string
type VolumeItem ¶
func (VolumeItem) Description ¶
func (i VolumeItem) Description() string
func (VolumeItem) FilterValue ¶
func (v VolumeItem) FilterValue() string
func (VolumeItem) Title ¶
func (i VolumeItem) Title() string
type WindowTooSmallModel ¶
type WindowTooSmallModel struct {
// contains filtered or unexported fields
}
func MakeNewWindowTooSmallModel ¶
func MakeNewWindowTooSmallModel() WindowTooSmallModel
func (WindowTooSmallModel) Init ¶
func (m WindowTooSmallModel) Init() tea.Cmd
func (WindowTooSmallModel) View ¶
func (m WindowTooSmallModel) View() string
Click to show internal directories.
Click to hide internal directories.