Diff
1diff --git a/.gitignore b/.gitignore
2index 343b19865854d6c96f2dff68a316a7498c90922b..3a6f322af63e118448c102dc366f76a97412cf9c 100644
3--- a/.gitignore
4+++ b/.gitignore
5@@ -1,3 +1,3 @@
6-cmd/soft/soft
7-cmd/soft/.ssh
8-cmd/soft/.repos
9+soft
10+.ssh
11+.repos
12diff --git a/cmd/soft/main.go b/cmd/soft/main.go
13deleted file mode 100644
14index d563249507ec8c4e6c9d9113b55e1fb450524269..0000000000000000000000000000000000000000
15--- a/cmd/soft/main.go
16+++ /dev/null
17@@ -1,17 +0,0 @@
18-package main
19-
20-import (
21- "log"
22-
23- "github.com/charmbracelet/soft"
24-)
25-
26-func main() {
27- cfg := soft.DefaultConfig()
28- s := soft.NewServer(cfg)
29- log.Printf("Starting SSH server on %s:%d\n", cfg.Host, cfg.Port)
30- err := s.ListenAndServe()
31- if err != nil {
32- log.Fatalln(err)
33- }
34-}
35diff --git a/main.go b/main.go
36new file mode 100644
37index 0000000000000000000000000000000000000000..f6052c285da945e926d99b911beb1fdf4799118a
38--- /dev/null
39+++ b/main.go
40@@ -0,0 +1,18 @@
41+package main
42+
43+import (
44+ "log"
45+
46+ "github.com/charmbracelet/soft/config"
47+ "github.com/charmbracelet/soft/server"
48+)
49+
50+func main() {
51+ cfg := config.DefaultConfig()
52+ s := server.NewServer(cfg)
53+ log.Printf("Starting SSH server on %s:%d\n", cfg.Host, cfg.Port)
54+ err := s.Start()
55+ if err != nil {
56+ log.Fatalln(err)
57+ }
58+}