coloratos

13 ноября 2021 19:56

Скрипты OneScript


Библиотека для OneScript для цветного вывода в консоль

Цветной вывод

Библиотека coloratos для OneScript для цветного вывода в консоль

coloratos - игра слов color-text-oscript


Шаблон вывода

Вывод формируется по шаблону (Текст|#color=Цвет), где

  • Текст - произвольный текст
  • Цвет - строковое значение перечисления ЦветКонсоли.*

Установка

  • из хаба пакетов opm i coloratos
  • из локального файла *.ospx: opm i -f coloratos.ospx
  • с помощью установщика:
    • oscript setup.os VERSION, где VERSION - номер релиза (см. https://github.com/240596448/coloratos/releases)
    • oscript setup.os latest - установка последней версии
    • oscript setup.os - интерактивный выбор версии

      Например:
      doc/capture3.png


Примеры использования:

#Использовать ".."

ЦветнойВывод.Вывести("Процесс выполнения... ", "Серый");
ЦветнойВывод.ВывестиСтроку("Done", "Зеленый");

Результат:
doc/capture1.png

#Использовать ".."
ЦветнойВывод.ВывестиСтроку(
		"(Оу!|#color=White) Привет, (Красный!|#color=Красный) Кажется я выгляжу '(малиновым|#color=Малиновый)'.
		|Ты тоже видишь (желтый текст|#color=Желтый) ???", "Синий");

Результат:
doc/capture2.png

Особенности

  • не поддерживаются переносы текста выделяемой подстроки, многоуровневая вложенность шаблона (Текст|#color=Цвет)
  • не поддерживается установка ЦветаФона

--> Больше примеров в test/test.os

Сайт 0

Комментарии

Модератору