Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Index your code
hub
/
github.com/DarthSim/overmind
/ functions
Functions
99 in github.com/DarthSim/overmind
⨍
Functions
99
◇
Types & classes
17
↓ 22 callers
Function
FatalOnErr
FatalOnErr prints error and exits if errir is not nil
utils/utils.go:19
↓ 11 callers
Function
Fatal
Fatal prints error and exits if errir
utils/utils.go:26
↓ 9 callers
Method
WriteBoldLinef
(proc *process, format string, i ...interface{})
start/multi_output.go:140
↓ 8 callers
Function
socketFlags
(s, n *string)
main.go:17
↓ 7 callers
Method
Dial
()
dialer.go:10
↓ 7 callers
Method
Stop
(keepAlive bool)
start/process.go:103
↓ 5 callers
Method
Kill
(keepAlive bool)
start/process.go:122
↓ 5 callers
Function
ScanLines
ScanLines reads line by line from reader. Doesn't throw "token too long" error like bufio.Scanner
utils/utils.go:87
↓ 5 callers
Function
StringsContain
StringsContain returns true if provided string slice contains provided string
utils/utils.go:57
↓ 4 callers
Method
Running
()
start/process.go:94
↓ 4 callers
Function
SplitAndTrim
SplitAndTrim splits string, trims every entry and removes blank entries
utils/utils.go:45
↓ 4 callers
Method
Wait
()
start/process.go:83
↓ 4 callers
Method
WriteBoldLine
(proc *process, p []byte)
start/multi_output.go:134
↓ 4 callers
Function
loadEnvFile
(file string)
main.go:225
↓ 3 callers
Function
FprintRpad
(w io.Writer, str string, l int)
utils/utils.go:118
↓ 3 callers
Method
Run
Run runs the start command
start/handler.go:67
↓ 3 callers
Method
WriteErr
(proc *process, err error)
start/multi_output.go:144
↓ 3 callers
Method
WriteLine
(proc *process, p []byte)
start/multi_output.go:101
↓ 3 callers
Method
groupSignal
(s syscall.Signal)
start/process.go:153
↓ 2 callers
Method
Restart
()
start/process.go:137
↓ 2 callers
Method
Run
(c *cli.Context)
cmd_run.go:14
↓ 2 callers
Method
Start
()
start/tmux.go:69
↓ 2 callers
Method
Stop
()
start/command_center.go:59
↓ 2 callers
Function
WildcardMatch
WildcardMatch returns true if provided string matches provided wildcard
utils/utils.go:67
↓ 2 callers
Method
scanOuput
()
start/process.go:161
↓ 2 callers
Method
sendCmd
(cmd string, arg ...interface{})
start/tmux.go:118
↓ 2 callers
Method
stopCommandCenter
()
start/command.go:192
↓ 2 callers
Method
waitPid
()
start/process.go:142
↓ 1 callers
Method
AbsRoot
AbsRoot returns absolute path to the working directory
start/handler.go:54
↓ 1 callers
Method
AddProcess
(p *process)
start/tmux.go:193
↓ 1 callers
Method
Echo
(w io.Writer)
start/multi_output.go:91
↓ 1 callers
Function
EscapeTitle
EscapeTitle makes title usable for tmux session name
utils/utils.go:33
↓ 1 callers
Method
ExitCode
()
start/tmux.go:203
↓ 1 callers
Method
Info
()
start/process.go:133
↓ 1 callers
Function
Max
Max finds max integer
utils/utils.go:79
↓ 1 callers
Method
MaxNameLength
()
start/procfile.go:93
↓ 1 callers
Method
Offset
()
start/multi_output.go:51
↓ 1 callers
Method
PaneExitCode
(paneID string)
start/tmux.go:240
↓ 1 callers
Method
Quit
()
start/command.go:162
↓ 1 callers
Method
RespawnProcess
(p *process)
start/tmux.go:197
↓ 1 callers
Function
RunCmd
RunCmd runs shell command and returns running error
utils/utils.go:40
↓ 1 callers
Method
Shutdown
()
start/tmux.go:222
↓ 1 callers
Method
StartObserving
()
start/process.go:70
↓ 1 callers
Method
WindowID
()
start/process.go:66
↓ 1 callers
Method
checkTmux
()
start/command.go:184
↓ 1 callers
Method
createScriptFile
(e *procfileEntry, shell string, setPort bool)
start/command.go:166
↓ 1 callers
Method
handleConnection
(conn net.Conn)
start/command_center.go:64
↓ 1 callers
Method
handleInfo
()
start/command.go:227
↓ 1 callers
Method
listen
()
start/tmux.go:125
↓ 1 callers
Method
listen
()
start/multi_output.go:59
↓ 1 callers
Function
loadEnvFiles
()
main.go:206
↓ 1 callers
Method
mapProcess
(pane, name, pid string)
start/tmux.go:165
↓ 1 callers
Function
newCommand
(h *Handler)
start/command.go:35
↓ 1 callers
Function
newCommandCenter
(cmd *command, socket, network string)
start/command_center.go:28
↓ 1 callers
Function
newMultiOutput
(maxNameLength int, showTimestamps bool)
start/multi_output.go:34
↓ 1 callers
Function
newProcess
(tmux *tmuxClient, name string, color int, command string, output *multiOutput, canDie bool, autoRestart bool,
start/process.go:41
↓ 1 callers
Function
newTmuxClient
(session, socket, root, configPath string, outputOffset int)
start/tmux.go:49
↓ 1 callers
Method
observe
()
start/tmux.go:153
↓ 1 callers
Method
observe
()
start/process.go:171
↓ 1 callers
Method
parseColors
(colorsStr string)
start/handler.go:88
↓ 1 callers
Method
parseFormation
(formation string)
start/handler.go:106
↓ 1 callers
Function
parseProcfile
(procfile string, portBase, portStep int, formation map[string]int, formationPortStep int, stopSignals map[str
start/procfile.go:24
↓ 1 callers
Method
parseStopSignals
(signals string)
start/handler.go:141
↓ 1 callers
Method
processEcho
(conn net.Conn)
start/command_center.go:168
↓ 1 callers
Method
processGetConnection
(args []string, conn net.Conn)
start/command_center.go:145
↓ 1 callers
Method
processKill
()
start/command_center.go:135
↓ 1 callers
Method
processQuit
()
start/command_center.go:141
↓ 1 callers
Method
processRestart
(args []string)
start/command_center.go:103
↓ 1 callers
Method
processStatus
(conn net.Conn)
start/command_center.go:172
↓ 1 callers
Method
processStop
(args []string)
start/command_center.go:119
↓ 1 callers
Method
respawn
()
start/process.go:198
↓ 1 callers
Method
runProcesses
()
start/command.go:196
↓ 1 callers
Method
sendOutput
(name, str string)
start/tmux.go:182
↓ 1 callers
Function
setupConnectCmd
()
main.go:98
↓ 1 callers
Function
setupEchoCmd
()
main.go:152
↓ 1 callers
Function
setupKillCmd
()
main.go:128
↓ 1 callers
Function
setupQuitCmd
()
main.go:116
↓ 1 callers
Function
setupRestartCmd
()
main.go:72
↓ 1 callers
Function
setupRunCmd
()
main.go:140
↓ 1 callers
Function
setupStartCmd
()
main.go:36
↓ 1 callers
Function
setupStatusCmd
()
main.go:163
↓ 1 callers
Function
setupStopCmd
()
main.go:85
↓ 1 callers
Method
startCommandCenter
()
start/command.go:188
↓ 1 callers
Method
waitForDoneOrStop
()
start/command.go:237
↓ 1 callers
Method
waitForExit
()
start/command.go:211
↓ 1 callers
Method
waitForTimeoutOrStop
()
start/command.go:244
↓ 1 callers
Method
writeToEchoes
(b []byte)
start/multi_output.go:79
Function
ConvertError
ConvertError converts specific errors to the standard error type
utils/utils.go:126
Method
Run
(_ *cli.Context)
cmd_quit.go:13
Method
Run
(c *cli.Context)
cmd_echo.go:16
Method
Run
(_ *cli.Context)
cmd_kill.go:13
Method
Run
(c *cli.Context)
cmd_connect.go:21
Method
Run
(c *cli.Context)
cmd_status.go:14
Method
Run
(c *cli.Context)
cmd_stop.go:14
Method
Run
(c *cli.Context)
cmd_restart.go:14
Method
Run
()
start/command.go:112
Method
Start
()
start/command_center.go:36
Method
Stop
()
start/multi_output.go:74
Function
main
()
main.go:175