package main
import (
"flag"
"fmt"
)
func main() {
// ***** パラメーター定義 *****
// 整数パラメーター
countParam := flag.Int("count", 1, "count of hoge")
// 文字列パラメーター
nameParam := flag.String("name", "Taro", "Input your name")
// 真偽値パラメーター
dryrunParam := flag.Bool("dryrun", false, "dry run")
// パラメーター解析
flag.Parse()
fmt.Printf("count=%d\n", *countParam)
fmt.Printf("name=%s\n", *nameParam)
fmt.Printf("dry run=%v\n", *dryrunParam)
}
-count=1
や -count 1
といった感じに指定。