MTP

MTP 26.06.11.rev.1

Нет прав для скачивания
Изменения:
  • [MTP-20] Фикс обработки аргумента logfile (thnx Skymmer)
  • [MTP-21] Фикс записи в логфайл
  • BREAKING CHANGES: переработана система аргументов:
    • теперь нельзя передавать опция + значение отдельно (к примеру '-log myfile.log'). Нужно указывать значение после опции (-logmyfile.log) либо через знак '=' (-log=myfile.log)
    • теперь скрипт-файл может передаваться без опции последним параметром
      • mtp.exe -t=4 cmd.txt
    • можно передавать несколько скрипт файлов подряд
      • mtp.exe -t=4 cmd1.txt cmd2.txt cmd3.txt ...
    • можно использовать перетаскиванием файла на бинарник
    • теперь статистика пишется всегда
    • настройки тихих режимов (-s, -ss) объединены в -v=[0|1|2] (default 1)
      • -v=0 === -ss
      • -v=1 === -s
      • -v=2 === full print
    • опция -hp переименована в -i=[0|1] (default 0)
  • Немного переработаны логи, что в каком режиме пишется
No any changelog provided
Изменение:
  • Добавил новые алиасы, можно посмотреть в хелпе (используя опцию -h/--help)
  • Исправил редкий баг с парсером аргументов
Небольшое обновление но с полезным функционалом.

Изменения:
  • Исправлена ошибка работы опции -ss, thnx Edison007
  • Добавлен обработчик статус-кода работы бинарника, а также статистика по успешным/неуспешным запущенным командам

Итак, как работает обработчик кодов ошибок:
Я добавил новую опцию --expected-code <result_code>. Она устанавливает ожидаемый успешный статус-код ( по умолчанию 0). Если результат запуска команды отличается от него, тогда команда считается выполенной с ошибкой. Это подходит только при запуске одного бинарника множество раз, либо бинарников с одинаковыми кодами ошибок. Поэтому для каждой команды также можно указать ожидаемый статус-код (он переопределяет значение expected-code для данной команды).
Это можно сделать в воркфайле примерно так:
Код:
arc.exe a -ep1 -dses --dirs -s; -lc- -di -i2 -r -m=tor:7 data7.arc packeddata\* === 3
В таком случае успешным запуском будет считаться, если программа завершилась со статус-кодом 3
Список изменений:
  • Добавлены встроенные alias - {index}, {time}, {date}, {datetime}
  • Добавлена статистика по потокам (опция --stats)
  • Изменен парсер аргументов
  • Обновлены модули
  • Исправлены утечки дескрипторов
  • Небольшие фиксы
  • Like
Реакции: Mickey1s
Список изменений:
  • Повышение стабильности
  • Оптимизация
  • Фиксы багов
Изменения:
  • Исправил баг с закрытием дочерних процессов при терминации MTP
  • Какие-то мелкие изменения
Изменения:
  • Исправлена некорректная работа некоторых программ при включенных опциях -s или -ss
  • Добавлена опция -hp для показа примерного прогресса в заголовке консоли
  • Ещё какие-то мелкие изменения
Назад
Сверху