mirror of
https://github.com/ipfs/kubo.git
synced 2025-08-06 11:31:54 +08:00
commands/cli,http: Make sure required file arguments are provided
This commit is contained in:
@ -248,6 +248,13 @@ func parseArgs(inputs []string, stdin *os.File, argDefs []cmds.Argument, recursi
|
||||
argDefIndex++
|
||||
}
|
||||
|
||||
// check to make sure we didn't miss any required arguments
|
||||
for _, argDef := range argDefs[argDefIndex:] {
|
||||
if argDef.Required {
|
||||
return nil, nil, fmt.Errorf("Argument '%s' is required", argDef.Name)
|
||||
}
|
||||
}
|
||||
|
||||
return stringArgs, fileArgs, nil
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user