Download the PHP package krypt0nn/colorizer without Composer

On this page you can find all versions of the php package krypt0nn/colorizer. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package colorizer

🚀 Colorizer

Colorizer - небольшая библиотека для работы с цветовыми управляющими кодами

Установка

Использование

За реализацию подсветки текста отвечают классы Colorizer\Color и Colorizer\Colors. Класс Colorizer\Colors реализует 8 базовых функций добавления цвета в текст:

Функция Возвращаемый цветовой код
Colors::black Чёрный
Colors::red Красный
Colors::green Зелёный
Colors::yellow Жёлтый
Colors::blue Синий
Colors::magenta Фиолетовый
Colors::cyan Голубой
Colors::white Белый

У каждой из описанных выше функций есть два дополнительных аргументы: bool $bright = false и bool $background = false. Первый отвечает за яркость цвета. К примеру, если вызвать Colors::black() - текст станет чёрным, а если Colors::black(true) - серым

Второй параметр отвечает за то, куда данный цвет должен применяться - в качестве цвета текста или цвета фона текста. Так, конструкция Colors::red(false, true) . Colors::yellow() будет выводить весь последующий текст с красным фоном и жёлтым цветом текста

Чтобы вернуть настройки цвета по умолчанию можно воспользоваться функцией Colors::reset()

Для упрощения подсветки какого-то текста существует метод Colors::format, принимающий в качестве аргумента строку, содержащую основной текст и необходимые к добавлению цвета в формате [название цвета,яркость=0,фон=0]. К примеру, Colors::format('Hello, [yellow]World[reset]!') вернёт строку, в которой слово "World" будет подсвечено жёлтым. А из примера выше Colors::format('Hello, [red,0,1][yellow]World[reset]!') сделает "World" написанным жёлтым цветом по красному фону

Обратите внимание на то, что все методы данной библиотеки возвращают управляющие символы, задающие цвета для текста внутри CLI. Это значит, что функция Colors::yellow() не делает весь выводимый на экран текст жёлтым. Она возвращает управляющий код, который можно дописать в нужное вам место внутри вашего текста и уже самостоятельно вывести этот текст на экран. Аналогично функция Colors::format() лишь заменяет цвета, написанные внутри квадратных скобок, на управляющие коды. Чтобы вывести подсвеченный текст - используйте стандартные операторы вывода, к примеру, функцию echo. Примеры этого можно посмотреть ниже

Разные способы подсветки жёлтым цветом слова "World"

Пример окна ошибки

Автор: Подвирный Никита. Специально для Enfesto Studio Group


All versions of colorizer with dependencies

PHP Build Version
Package Version
Requires php Version >=7.4
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package krypt0nn/colorizer contains the following files

Loading the files please wait ....