golang
alecthomas/kong コマンドラインパーサー。getoptsの賢いやつ。struct のメタデータにルールを書いていくGoっぽいやつ。 デフォルト値を設定できたり、サブコマンド構成をサポートしている、というのは割と普通なんだけど、なんと環境変数からの読み取りもサ…
main.go の記述 fujiwara-san のlambroll のコード眺めて、 func main(){ os.Exit(_main()) } func _main() int { return 0 } としてるの見て真似しようとなった。 サブプロセスの起動 設定ファイルからコマンドライン指定を受け取って並列実行する。WaitGro…
//main.go package main import ( "fmt" "os" ) func main() { os.Exit(_main()) } func _main() int { fmt.Println("hello world") return 0 } こういう感じになってたとき、 //main_test.go package main func _mainTest() { _main() } func ExampleTest_m…