(Для работоспособности плагина требуется WildCommander не ниже версии 0.39)
Downloads:
Архив Stable версии можно скачать на gitHub в разделе downloads.
Current версии и исходники доступны на gitHub'е - http://bit.ly/Cli4WC
Для просмотра необходим PentEvo c прошивкой TS-Labs или UnrealSpeccy TS-Labs Edition.
Данный плагин представляет из себя интерфейс командной строки (CLi) или в простонародье консоль/shell.
Плагин частично использует api WildCommander'а и пока используется только работа SD-картой (Z-Controller).
На данный момент реализовано несколько команд(встроенных):
about - информация о текущей версии плагина
cd name - change directory - сменить рабочую (текущую) директорию, где name - имя новой директории.
cls - clear screen - очистить экран.
dir - выводит на экран содержимое текущей директории (аналог windwos/dos)
echo text - выводит на экран текстовую строку, где text - текстовая строка (поддерживаются управляющие коды)
exit - выйти из CLi и вернутся в WildCommander
help - выводит на экран список доступных команд.
ls - выводит на экран содержимое текущей директории (аналог unix)
pwd - path work dir - выводит на экран путь рабочей (текущей) директории
sh filename.sh - shell - вызов командного интерпретатора, где filename.sh - имя исполняемого скрипта sh
sleep n - задержка на указанное время n в секундах (если задать значение 0 - будет ожидать нажатие любой клавиши)
Плагин можно вызвать из меню WildCommander (F10), а так же нажав ENTER на файлах с расширением *.SH
CLi поддерживает историю, ранее введённых команд (пока ограничено 10ю), которую можно пролистать с помощью клавиш курсора (вверх/вниз). Так же имеется буфер ранее выведенной информации (на данный момент ограниченный ~896 строками)(рассчитанный на хранение истории в 512 строк). Просмотреть содержимое буфера можно удерживая клавишу ALT и стрелками вверх/вниз.
Длина вводимой строки ограничена(пока) 77 символами. Для внесения изменений используются клавиши влево/вправо в режиме замены.
Для установки плагина необходимо его скопировать в стандартную директорию для всех плагинов(WC) и прописать для автозагрузки в файле wc.ini
Без этих людей, плагин не увидел бы свет:
- robat(Wizard^DT) - благодаря твоему скринсейверу я разобрался как работать с текстовым режимом и как писать плагины к WC
- Budder^MGN за огромнейшую помощь со скроллером экрана, кодом и всяким плюшками в API WildCommander'а.
- TS-Labs за замечательную прошивку для PentEvo и за не менее замечательную версию Unreal Speccy
- CHRV и всей команде NedoPC за отличную платформу PentEvo
Ну и для тех, кому лениво разбираться с прошивками, эмуляторами итд, видео на youtube: