Versions in this module Expand all Collapse all v0 v0.0.4 Apr 13, 2023 Changes in this version type TuiApplicationManager + func (m *TuiApplicationManager) PopupExitAppmanConfirmModal() v0.0.3 Jan 12, 2023 v0.0.2 Dec 24, 2022 v0.0.1 Dec 20, 2022 Changes in this version + func ApplicationTableHeader() string + func NewLayout() *tview.Grid + type Application struct + Branch string + Env []string + Logger *Logger + Name string + Path string + Pid int + Port int + StartCommand []string + StopCommand []string + URL string + func NewApplication(conf config.ApplicationConfig, logger *Logger) Application + func (app *Application) DisplayTableCellText() string + func (app *Application) SetStatus(status ApplicationStatus) + func (app *Application) Start() *Application + func (app *Application) Stop() *Application + func (app Application) ActionLabels() []string + func (app Application) LaunchMessage() string + type ApplicationStatus int + const Error + const Running + const Starting + const Stopped + func (a ApplicationStatus) String() string + type LogWriter interface + Write func(p []byte) (n int, err error) + type Logger struct + func NewLogger(applicationName string, bw LogWriter) *Logger + func (l Logger) Write(p []byte) (n int, err error) + type TuiApplicationManager struct + ApplicationPages *tview.Pages + ApplicationTable *tview.Table + Layout *tview.Grid + LogPages *tview.Pages + func NewTuiApplicationManager(applicationConfig []config.ApplicationConfig) *TuiApplicationManager + func (m *TuiApplicationManager) AddApplicationView(applications []Application) *TuiApplicationManager + func (m *TuiApplicationManager) AddLogView() *TuiApplicationManager + func (m *TuiApplicationManager) PopupApplicationActionModal(row, column int) + func (m *TuiApplicationManager) Refresh(interval time.Duration) + func (m *TuiApplicationManager) Run() error + func (m *TuiApplicationManager) SetupCleanupFunction()