Es un paquete público publicado en Pypi: https://pypi.org/project/mrmonoscli/
En Windows Usar el comando:
pip install mrMonosCli
Descargará la última versión del paquete.
En Linux/MacOS use:
$ pip3 install mrMonosCli
Es un paquete muy simple. Tiene solo una función incorporada que puede (y debe) usar.
add_func_to_reg()
Esta función pone a disposición de la función definida para llamar desde la CLI.
Argumentos en orden:
También tiene dos parámetros de la clase principal:
prompt e intro
Promtp se muestra en el inicio de cada línea donde escribe el comando (predeterminado: cmd>)
Intro se muestra cuando comienza el programa (predeterminado: ¡Bienvenido en CMD!)
from mcli import main
class MyCMD(main.CMD):
def greet(self,name):
print(f"Hello {name}!")
def __init__(self):
super().__init__()
self.add_func_to_reg("greet",self.greet,"Shows greeting",True,1)
MyCMD().main_loop()
Empiece.
Welcome in CMD!
CMD>
Escriba greet John .
Welcome in CMD!
CMD>greet John
Hello John!
Luego escriba greet John|greet Steve .
CMD>greet John|greet Steve
Hello John!
Hello Steve!
También puede escribir help greet .
CMD>help greet
Shows greeting
CMD>