CmdLs needs to implement flags.Commander, so change (CmdLs) Execute to only take a []string to get actually called.