Diff
1diff --git a/main.go b/main.go
2index 867391175c769a1797b8e36993cb855d52a92412..a632551b019f90f9cb586d68a8a7a2cfeeb38bfe 100644
3--- a/main.go
4+++ b/main.go
5@@ -1,6 +1,7 @@
6 package main
7
8 import (
9+ "log"
10 "smoothie/tui"
11
12 tea "github.com/charmbracelet/bubbletea"
13@@ -16,15 +17,15 @@ func main() {
14 var cfg Config
15 err := babyenv.Parse(&cfg)
16 if err != nil {
17- panic(err)
18+ log.Fatalln(err)
19 }
20 btm := BubbleTeaMiddleware(tui.SessionHandler, tea.WithAltScreen())
21 s, err := NewServer(cfg.Port, cfg.KeyPath, LoggingMiddleware(), btm)
22 if err != nil {
23- panic(err)
24+ log.Fatalln(err)
25 }
26 err = s.Start()
27 if err != nil {
28- panic(err)
29+ log.Fatalln(err)
30 }
31 }
32diff --git a/server.go b/server.go
33index 2f53283c5334176fde1bcd90d798c05a86598782..857dfa24dfe9f793b6eb3fac3c5d2b3b3402981b 100644
34--- a/server.go
35+++ b/server.go
36@@ -85,5 +85,6 @@ func (srv *Server) passHandler(ctx ssh.Context, pass string) bool {
37 }
38
39 func (srv *Server) Start() error {
40+ log.Printf("Starting SSH server on %s\n", srv.server.Addr)
41 return srv.server.ListenAndServe()
42 }