Today it is not possible to have another name returned from getCommandName because it will merge a default defintion where command argument is required. Also it is not possible to circumvent this by adding the argument to the input as it happens later when the command is bound.