18 lines
259 B
Go
18 lines
259 B
Go
package input
|
|
|
|
import (
|
|
"flag"
|
|
|
|
"code.google.com/p/go.net/context"
|
|
)
|
|
|
|
func FromFlag(ctx context.Context) context.Context {
|
|
var num int
|
|
flag.IntVar(&num, "num", 0, "Pass this number")
|
|
flag.Parse()
|
|
|
|
ctx = context.WithValue(ctx, "num", num)
|
|
|
|
return ctx
|
|
}
|