Add missing VarP function for the default command line
diff --git a/flag.go b/flag.go
index a698e27..0154001 100644
--- a/flag.go
+++ b/flag.go
@@ -883,6 +883,11 @@
 	commandLine.VarP(value, name, "", usage)
 }
 
+// Like Var, but accepts a shorthand letter that can be used after a single dash.
+func VarP(value Value, name, shorthand, usage string) {
+	commandLine.VarP(value, name, shorthand, usage)
+}
+
 // failf prints to standard error a formatted error and usage message and
 // returns the error.
 func (f *FlagSet) failf(format string, a ...interface{}) error {