package main import ( "fmt" "os" "strconv" ) var sofname = "spliti" var version = "2.2.0" func help() { fmt.Println("076 " + sofname + "-" + version + " - mixi向けプライバシーUI") fmt.Println("https://mixi.076.moe/ | https://gitler.moe/suwako/spliti") fmt.Println("") fmt.Println("使い方:") fmt.Println(sofname + " -v :バージョンを表示") fmt.Println(sofname + " -s [ポート番号] :ポート番号でウエブサーバーを実行(デフォルト=9930)") fmt.Println(sofname + " -h :ヘルプを表示") } func main() { cnf, err := getconf() if err != nil { fmt.Println(err) return } args := os.Args if len(args) == 3 && args[1] == "-s" { if port, err := strconv.Atoi(args[2]); err != nil { fmt.Printf("%qは数字ではありません。\n", args[2]) return } else { serv(cnf, port) return } } else if len(args) == 2 { if args[1] == "-v" { fmt.Println(sofname + "-" + version) } else if args[1] == "-s" { serv(cnf, 9930) } else { help() return } } else { help() return } }