kon/main.go

40 lines
576 B
Go

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.")
}
} else if len(args) == 3 {
switch args[1] {
case "command":
client.Command(args[2])
default:
log.Fatal("Cannot find command.")
}
} else {
log.Fatal("Too many arguments.")
}
}