Releases: vinzekatze/bashmator
Releases · vinzekatze/bashmator
v1.1.8
v1.1.7
- Добавил возможность быстрой установки с помощью
pip install
- "Потратил" кучу версий, пока настроил чтобы это работало. Это не изменений много, это я впервый раз заливаю что-то на
PyPi
😅 - Все основные команды теперь информативны при отсутствии аргументов
v1.1.2
Немного дополнил предыдущий апдейт:
- Добавил режим
pformat
, позволяющий обрабатывать строки после всех других модов. - Аргументам теперь доступен ключ
regex
- позволяет валидировать их значения. - Аргументам теперь доступен ключ
metavar
, позволяющий влиять на соответсвующее значениеargparse
(... да, совершенно бесполезная косметика). - Все информационные сообщения теперь отправляются в
stderr
. exit code
теперь лучше отображает реальные результаты работы программы.- Исправил некоторые мелкие баги.
v1.1.1
Изменения:
library.json
больше не создается в папке библиотеке. Вся информация хранится в.config/bashmator/libraries
.- Теперь оба значения у аргументов-флагов (где
default
имеет 2 значения) могут быть пустыми. - Добавил два режима обработки аргументов:
readfile
иreplace
. - Ключи
replacer
теперь необязательны - по умолчанию они формируются как#[ARGUMENT NAME]#
. - Переделал примеры скриптов на более простые
v1.0.1
Микрофикс: теперь тулзы с анимациями в скриптах должны нормально отображаться при логгировании
v1.0.0
v1.0.0
Введен весь функционал, который я хотел сделать в первой версии.
История прототипов не сохранилась 😢
Если пользовались версиям 0.x.x: чтобы скрипты работали, необходимо в вашей папке-библиотеке создать папки files
и modules
и переместить файлы YAML в modules
. Также желательно прописать оболочки в bashmator (см. README.md) и поменять в скриптах shell
на короткое имя оболочки.