cli flags
Node.js
const yargs = require('yargs')
const { foo='default value', qux=false } = yargs.argv
console.log('foo:', foo)
console.log('qux:', qux)
Output
$ node examples/cli_flags.js --foo='bar' --qux=true
foo: bar
qux: true
Go
package main
import (
"flag"
"fmt"
)
func main() {
var foo string
flag.StringVar(&foo, "foo", "default value", "a string var")
var qux bool
flag.BoolVar(&qux, "qux", false, "a bool var")
flag.Parse()
fmt.Println("foo:", foo)
fmt.Println("qux:", qux)
}
Output
$ go run examples/cli_flags.go -foo='bar' -qux=true
foo: bar
qux: true
当前内容版权归 miguelmota 或其关联方所有,如需对内容或内容相关联开源项目进行关注与资助,请访问 miguelmota .