É um pacote público publicado em Pypi: https://pypi.org/project/mmonoscli/
No comando use windows:
pip install mrMonosCli
Ele baixará a versão mais antiga do pacote.
No uso do Linux/MacOS:
$ pip3 install mrMonosCli
É um pacote muito simples. Possui apenas uma função de construção que você pode (e deve) usar.
add_func_to_reg()
Esta função disponibiliza a função definida para chamada da CLI.
Argumentos em ordem:
Ele também tem dois parâmetros da classe principal:
prompt e intro
Promtp está aparecendo no início de todas as linhas em que você digita o comando (padrão: cmd>)
Intro está mostrando quando você inicia o programa (Padrão: Bem -vindo em 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()
Comece.
Welcome in CMD!
CMD>
Tipo greet John .
Welcome in CMD!
CMD>greet John
Hello John!
Em seguida, digite greet John|greet Steve .
CMD>greet John|greet Steve
Hello John!
Hello Steve!
Você também pode digitar help greet .
CMD>help greet
Shows greeting
CMD>