diff --git a/commands/argument.go b/commands/argument.go index 6c9c7a3d0..ac407aba6 100644 --- a/commands/argument.go +++ b/commands/argument.go @@ -14,3 +14,23 @@ type Argument struct { Variadic bool Description string } + +func StringArg(name string, required, variadic bool, description string) Argument { + return Argument{ + Name: name, + Type: ArgString, + Required: required, + Variadic: variadic, + Description: description, + } +} + +func FileArg(name string, required, variadic bool, description string) Argument { + return Argument{ + Name: name, + Type: ArgFile, + Required: required, + Variadic: variadic, + Description: description, + } +}