@cryptotaxi247 / kubo / commits / 40e96a1fa

commands: Added Argument helper constructors

Matt Bell committed Nov 11, 2014 at 15:54 UTC 40e96a1fa6cd59ab3de290d4451359da8b5e0a10
1 file changed +20
commands/argument.go
+20
@@ -14,3 +14,23 @@ type Argument struct {
14 Variadic bool
15 Description string
16 }
17 +
18 +func StringArg(name string, required, variadic bool, description string) Argument {
19 + return Argument{
20 + Name: name,
21 + Type: ArgString,
22 + Required: required,
23 + Variadic: variadic,
24 + Description: description,
25 + }
26 +}
27 +
28 +func FileArg(name string, required, variadic bool, description string) Argument {
29 + return Argument{
30 + Name: name,
31 + Type: ArgFile,
32 + Required: required,
33 + Variadic: variadic,
34 + Description: description,
35 + }
36 +}