kon/main.go

40 lines
576 B
Go
Raw Permalink Normal View History

2024-04-01 21:09:41 +02:00
package main
import (
"fmt"
"kon/banner"
"kon/client"
"kon/help"
"kon/pon"
"log"
"os"
)
func main() {
args := os.Args
fmt.Println(banner.FormatBanner())
if len(args) == 1 {
fmt.Println(help.Help)
} else if len(args) == 2 {
switch args[1] {
case "pon":
pon.StartServer()
case "status":
client.Status()
default:
log.Fatal("Cannot find command.")
}
2024-04-01 22:04:54 +02:00
} else if len(args) == 3 {
switch args[1] {
case "command":
client.Command(args[2])
default:
log.Fatal("Cannot find command.")
}
2024-04-01 21:09:41 +02:00
} else {
log.Fatal("Too many arguments.")
}
}