study v1.0.1
Релиз без оговорок: к коду v1.0.0 добавлено то, что положено публичному репозиторию.
Добавлено
- Лицензия MIT — теперь инструмент можно легально использовать, менять и форкать.
- Тесты (
tests/, только stdlib,python3 -m unittest): разбор названий заданий, чтение и записьconfig.env, токены, снимки состояния и--since, блок агента, подсказка об обновлении, разбор git-remote, multipart. - CI на GitHub Actions: тесты на Python 3.8 и 3.12,
ruff,shellcheck— заявленная совместимость с 3.8 теперь проверяется, а не декларируется.
Исправлено
- Строка «Обновление study: …» теперь действительно последняя в сводке — как и ждёт агент по инструкции.
study updateв терминале с ssh-ключом под паролем снова спрашивает пароль:BatchModeвключается только без терминала (задача по расписанию); пользовательскийGIT_SSH_COMMANDне перекрывается.--versionзовёт git только по запросу, а не при каждой команде.
Обновиться: study update.