Это публичный пакет, опубликованный на PYPI: https://pypi.org/project/mrmonoscli/
В Windows использовать команду:
pip install mrMonosCli
Он скачает версию последнего пакета.
На Linux/MacOS Использование:
$ pip3 install mrMonosCli
Это очень простой пакет. У него есть только одна функция встроения, которую вы можете (и должны) использовать.
add_func_to_reg()
Эта функция делает себя определенной функцией доступной для вызова из CLI.
Аргументы по порядку:
У него также есть два параметра основного класса:
prompt и intro
Promtp отображается в начале каждой строки, где вы вводите команду (по умолчанию: CMD>)
Intro показывает, когда вы начинаете программу (по умолчанию: добро пожаловать в 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()
Запустить это.
Welcome in CMD!
CMD>
Тип greet John .
Welcome in CMD!
CMD>greet John
Hello John!
Тогда введите greet John|greet Steve .
CMD>greet John|greet Steve
Hello John!
Hello Steve!
Вы также можете напечатать help greet .
CMD>help greet
Shows greeting
CMD>