spliti/main.go

53 行
1.2 KiB
Go
Raw パーマリンク Blame 履歴

このファイルには不可視のUnicode文字が含まれています

このファイルには人間が識別できない不可視のUnicode文字が含まれており、コンピューターによって特殊な処理が行われる可能性があります。 それが意図的なものと考えられる場合は、この警告を無視して構いません。 不可視文字を表示するにはエスケープボタンを使用します。

このファイルには、他の文字と見間違える可能性があるUnicode文字が含まれています。 それが意図的なものと考えられる場合は、この警告を無視して構いません。 それらの文字を表示するにはエスケープボタンを使用します。

package main
import (
"fmt"
"os"
"strconv"
)
var sofname = "spliti"
var version = "2.2.0"
func help() {
fmt.Println(" " + 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
}
}