study v1.2.0
Установка и настройка переехали с bash на Python, инструмент работает на Linux, macOS и Windows.
install.py— установка:gitиpython3, вопрос о пути, клон,config.envиз примера, затемstudy setup. Linux/macOS:curl -fsSL …/install.py -o install.py && python3 install.py; Windows:iwr …/install.py -OutFile install.py; py install.py.setup.sh— обёртка ради старой ссылки.study setup— токены, каталоги, проверка Moodle, команда в PATH, ИИ-оператор, курсы; те же экраны[n/7]и итог, что у setup.sh; можно запускать снова.- Команда
studyв~/.local/bin: симлинк на POSIX, на Windowsstudy.cmdи sh-скрипт для Git Bash, PATH пользователя — с согласия. - Кроссплатформенность: UTF-8 у всех файлов и git, права 600 только на POSIX, UTF-8 и VT-режим консоли на Windows, подсказка про
Install Certificates.commandна macOS, имена файлов курсов без символов, запрещённых на Windows. - CI: ubuntu, macos, windows × Python 3.8 и 3.12; тесты
study setupиinstall.pyс подменённымиinput/getpass.