add .travis.yml
This commit is contained in:
parent
cd9f5188a8
commit
f042ab6386
|
@ -0,0 +1,7 @@
|
||||||
|
language: go
|
||||||
|
go:
|
||||||
|
- 1.4
|
||||||
|
- tip
|
||||||
|
install:
|
||||||
|
- go get ./...
|
||||||
|
- go get -t ./...
|
|
@ -74,7 +74,7 @@ func Example_MultipleValues() {
|
||||||
}
|
}
|
||||||
|
|
||||||
// This example shows the usage string generated by go-arg
|
// This example shows the usage string generated by go-arg
|
||||||
func Example_Usage() {
|
func Example_UsageString() {
|
||||||
// These are the args you would pass in on the command line
|
// These are the args you would pass in on the command line
|
||||||
os.Args = []string{"--help"}
|
os.Args = []string{"--help"}
|
||||||
|
|
||||||
|
|
5
parse.go
5
parse.go
|
@ -1,5 +1,6 @@
|
||||||
// Package arg parses command line arguments using the fields from a struct.
|
// Package arg parses command line arguments using the fields from a struct.
|
||||||
// Any exported field is interpreted as a command line option, so
|
//
|
||||||
|
// For example,
|
||||||
//
|
//
|
||||||
// var args struct {
|
// var args struct {
|
||||||
// Iter int
|
// Iter int
|
||||||
|
@ -9,7 +10,7 @@
|
||||||
//
|
//
|
||||||
// defines two command line arguments, which can be set using any of
|
// defines two command line arguments, which can be set using any of
|
||||||
//
|
//
|
||||||
// ./example --iter=1 --bar // bar is a boolean flag so its value is optional
|
// ./example --iter=1 --bar // bar is a boolean flag so its value is set to true
|
||||||
// ./example -iter 1 // bar will default to its zero value
|
// ./example -iter 1 // bar will default to its zero value
|
||||||
// ./example --bar=true // foo will default to its zero value
|
// ./example --bar=true // foo will default to its zero value
|
||||||
//
|
//
|
||||||
|
|
Loading…
Reference in New Issue