如何在使用该cmd模块实现的面向行的命令解释器中为命令创建别名?
要创建命令,我必须实现该do_cmd方法.但我有长名称的命令(比如constraint),我想为这些命令提供别名(实际上是快捷方式)(比如co).我怎样才能做到这一点?
我想到的一种可能性是实现do_alias(like do_co)方法并在此方法中调用do_cmd(do_constraint).但是这在CLI的帮助下给我带来了新的命令.
有没有其他方法来实现这一目标?或者可能有一种方法从help输出中隐藏命令?