SVNからのミラー
This commit is contained in:
52
main.go
Normal file
52
main.go
Normal file
@@ -0,0 +1,52 @@
|
||||
package main
|
||||
|
||||
import (
|
||||
"fmt"
|
||||
"os"
|
||||
"strconv"
|
||||
)
|
||||
|
||||
var sofname = "spliti"
|
||||
var version = "2.3.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
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user