Fixed #22985 -- Made call_command accept option name parameter

Note that I only added the functionality for new-style argparse commands, as optparse is now deprecated.
now it always uses the