Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( LogsTitleStyle = func() lipgloss.Style { b := lipgloss.RoundedBorder() b.Right = "├" return lipgloss.NewStyle().BorderStyle(b).Padding(0, 1) }() InfoStyle = func() lipgloss.Style { b := lipgloss.RoundedBorder() b.Left = "┤" return LogsTitleStyle.Copy().BorderStyle(b) }() )
Functions ¶
func JsonRendered ¶
func NewViewport ¶
Types ¶
type LogJson ¶
type Logs ¶
type Logs struct {
// contains filtered or unexported fields
}
func (*Logs) AppendLines ¶
func (Logs) FilterAndTruncate ¶
func (Logs) TruncatedLines ¶
type MessageHandler ¶
type MessageHandler struct {
// contains filtered or unexported fields
}
func NewHandler ¶
func NewHandler(service k8mpasskube.ILogService) *MessageHandler
func (*MessageHandler) CloseLogs ¶
func (handler *MessageHandler) CloseLogs()
func (*MessageHandler) FollowLogs ¶
func (handler *MessageHandler) FollowLogs(namespace string, pod string, logs *Logs)
func (*MessageHandler) TickUpdateLogs ¶
func (handler *MessageHandler) TickUpdateLogs() tea.Msg
type UpdateLogsMsg ¶
type UpdateLogsMsg struct{}
Click to show internal directories.
Click to hide internal directories.