Skip to content

Releases: cuberbug/cuberbug-walls-tools

v2.1.1

Choose a tag to compare

@cuberbug cuberbug released this 12 Dec 20:55
f0902a2

✅ Новенькое

Лаунчер start был доработан и получил целый ряд улучшений:

  • Новую логику управления выводом: теперь информационные сообщения стандартизированы, а покраска и выделение текста происходит при помощи функций, что позволило избавиться от постоянного использования глобальных переменных и сделало код чище и читаемее.
  • Обработку опций при запуске:
    • --help, -h: выводит справочную информацию о лаунчере
    • --version, -v: покажет версию лаунчера
    • --debug, -d: включит режим отладки с выводом дополнительной информации
    • --no-color, -N: включит режим бесцветного вывода, также поддерживается переменная окружения NO_COLOR
  • Корректировку логики: теперь при установленном виртуальном окружении по умолчанию выбирается "N" на вопрос об обновлении зависимостей. Это сделано для экономии времени и более чистого вывода в терминал.
  • Свою собственную версию: v1.0.0
  • Обновлённую документацию.

v2.1.0

Choose a tag to compare

@cuberbug cuberbug released this 17 Nov 00:01
844d1d6

Minor update

Добавлена зависимость от библиотеки PyYAML, которая используется для работы с .yml-конфигурациями.

Прочие изменения

Немного поменялось оформление, проведён рефакторинг кода меню, а часть переменных перенесена в файл конфигурации.

v1.1.0

Choose a tag to compare

@cuberbug cuberbug released this 16 Nov 12:03

🛠️ Исправления

Восстановлена совместимость с cuberbug-walls.

Точка входа переименована в start для соответствия стандартам.

v2.0.6

Choose a tag to compare

@cuberbug cuberbug released this 09 Nov 23:17
81c3d93

Улучшение нейминга

Теперь точка входа start.sh переименована в start. Такая реализация ближе к стандартам, принятым в сообществе.

v2.0.5

Choose a tag to compare

@cuberbug cuberbug released this 05 Nov 20:52
6b90a00

👾 Bugfix

Исправлено неправильное использование тегов rich при форматировании текста, которое в некоторых случаях приводило к возникновению ошибок. Теперь, если строка оформлена в одном цвете, вместо тегов используется параметр style.

v2.0.4

Choose a tag to compare

@cuberbug cuberbug released this 18 Oct 00:42
60b2fe6

⚙️ GitOps

Доработано оформления меню. Код стал надёжнее, а информации об операциях выводится больше.

v2.0.3

Choose a tag to compare

@cuberbug cuberbug released this 17 Oct 20:05
c37b49d

👾 Изменения

  • Исправлена ошибка работы GitOps во внешних репозиториях, к которым Repo-Tools может быть подключён в качестве сабмодуля:
    • Исправлена логика определения корня репозитория: если подключен в качестве сабмодуля, то корнем считается корень родителя.
    • Доработано меню с учётом информации о родительском репозитории.
  • Исправлена ошибка в скриптах запуска меню.
  • Перед коммитом теперь отображается информация о состоянии репозитория.
  • Переписана документация для Menu, GitOps и Renamer.
  • Усилена надёжность скриптов по проверке и настройке виртуального окружения.

v2.0.0

Choose a tag to compare

@cuberbug cuberbug released this 16 Oct 00:35
f65c2bf

Проведён рефакторинг проекта, все инструменты переписаны на Python.


Изменения

  • Отсутствуют зависимости от внешних пакетов. Все необходимые для работы инструментов библиотеки устанавливаются в виртуальное окружение.
  • start.sh теперь полностью автоматизирует настройку виртуального окружения и запускает интерактивное меню с доступом ко всем утилитам.
  • Структура проекта была реорганизована:
    • Python-приложения теперь хранятся в apps/
    • Вспомогательные файлы для start.sh в scripts/
    • Виртуальное окружение и зависимости общие для всех Python-приложений

v1.0.0 bash

Choose a tag to compare

@cuberbug cuberbug released this 07 Oct 18:21

Bash-ветка инструментов

Первый релиз альтернативной ветки, в которой управление инструментами реализовано на bash.


Основные возможности

Доступно интерактивное меню на основе bash и внешней библиотеки gum, а также несколько базовых инструментов:

  • git-manager — включает два инструмента:
    • push: создаёт автоматический коммит и отправляет изменения в удалённый репозиторий.
    • pull: обновляет локальный репозиторий до состояния удалённого.
  • renamer: переименовывает изображения в подключённом репозитории cuberbug-walls, находящиеся в директории wallpapers.

Каждый инструмент можно запускать как из меню, так и вручную.
Подробнее см. в README.md.