mirror of
https://github.com/ipfs/kubo.git
synced 2025-06-29 17:36:38 +08:00
commands: Added Argument helper constructors
This commit is contained in:

committed by
Juan Batiz-Benet

parent
8b14012bba
commit
40e96a1fa6
@ -14,3 +14,23 @@ type Argument struct {
|
|||||||
Variadic bool
|
Variadic bool
|
||||||
Description string
|
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,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
Reference in New Issue
Block a user