Move main.go back to root

Ayman Bagabas created

Change summary

.gitignore       |  6 +++---
cmd/soft/main.go | 17 -----------------
main.go          | 18 ++++++++++++++++++
3 files changed, 21 insertions(+), 20 deletions(-)

Detailed changes

.gitignore 🔗

@@ -1,3 +1,3 @@
-cmd/soft/soft
-cmd/soft/.ssh
-cmd/soft/.repos
+soft
+.ssh
+.repos

cmd/soft/main.go 🔗

@@ -1,17 +0,0 @@
-package main
-
-import (
-	"log"
-
-	"github.com/charmbracelet/soft"
-)
-
-func main() {
-	cfg := soft.DefaultConfig()
-	s := soft.NewServer(cfg)
-	log.Printf("Starting SSH server on %s:%d\n", cfg.Host, cfg.Port)
-	err := s.ListenAndServe()
-	if err != nil {
-		log.Fatalln(err)
-	}
-}

main.go 🔗

@@ -0,0 +1,18 @@
+package main
+
+import (
+	"log"
+
+	"github.com/charmbracelet/soft/config"
+	"github.com/charmbracelet/soft/server"
+)
+
+func main() {
+	cfg := config.DefaultConfig()
+	s := server.NewServer(cfg)
+	log.Printf("Starting SSH server on %s:%d\n", cfg.Host, cfg.Port)
+	err := s.Start()
+	if err != nil {
+		log.Fatalln(err)
+	}
+}