Cmdlet Manager — это командная оболочка для управления и выполнения командлетов (скриптов) на Python и PowerShell. Она позволяет пользователям создавать, запускать, удалять и получать информацию о командлетах.
- Убедитесь, что у вас установлен Python (версия 3.6 и выше) и PowerShell.
- Склонируйте репозиторий или скачайте скрипт.
- Установите необходимые зависимости, если они есть.
Запустите скрипт командой:
python cmdlet_manager.pyПосле запуска вы увидите приглашение командной строки:
>
help- вывести справку по доступным командам.list- вывести список доступных командлетов.run <cmdlet_name> [args]- запустить командлет с аргументами.create <cmdlet_name>- создать новый командлет.delete <cmdlet_name>- удалить командлет.man <cmdlet_name>- вывести информацию о командлете.
Чтобы вывести список доступных командлетов, введите:
> list
Чтобы запустить командлет с именем greet и передать аргумент, выполните:
> run greet -name "Иван"
Чтобы создать новый командлет с именем hello.py, выполните:
> create hello.py
Чтобы удалить командлет с именем greet, выполните:
> delete greet
Чтобы получить информацию о командлете greet, выполните:
> man greet
Все действия и ошибки записываются в файл command_shell.log. Вы можете просмотреть этот файл для диагностики проблем или анализа использования.
- Командлеты должны иметь расширение
.pyдля Python или.ps1для PowerShell. - Убедитесь, что у вас есть необходимые права для выполнения PowerShell скриптов.
Этот проект лицензирован под MIT License. Пожалуйста, смотрите файл LICENSE для получения дополнительной информации.
Если вы хотите внести свой вклад в проект, пожалуйста, создайте форк репозитория и отправьте пулл-реквест с вашими изменениями.