package main import ( "flag" "fmt" "os" ) // Usage: signify -C [-q] -p pubkey -x sigfile [file ...] func check() error { args := flag.NewFlagSet("check", flag.ExitOnError) var ( quiet = args.Bool("q", false, "Quiet mode") pubFile = args.String("p", "", "Public key file") sigFile = args.String("x", "", "Signature file") ) args.Parse(os.Args[2:]) files := make([]string, args.NArg()) for i := 0; i < args.NArg(); i++ { files[i] = args.Arg(i) } fmt.Println(files) _, _, _ = quiet, pubFile, sigFile return nil }