Следуйте инструкциям по установке onefetch из исходного кода.
Добавление поддержки нового языка заключается в добавлении новой записи в language.yaml и заполнении её нужными данными.
Пример:
CSharp: # обязательно, это будет имя варианта перечисления для языка, как указано tokei (ссылка 1)
type: programming # обязательно, может быть programming, data, markup или prose, как указано linguist (ссылка 2)
# обязательно, это логотип. Если его размер не соответствует границам 25x40, вы получите ошибку компилятора. Используйте {i}, чтобы раскрасить ASCII с помощью i — индекса цвета.
ascii: |
{0} ++++++
{0} ++++++++++++
{0} ++++++++++++++++++++
{0} ++++++++++++++++++++++++++
{0} ++++++++++++++++++++++++++++++++
{0} +++++++++++++{3}************{0}+++++++++++++
{0}+++++++++++{3}******************{0}++++++++{2};;;
{0}+++++++++{3}**********************{0}++{2};;;;;;;
{0}++++++++{3}*********{0}++++++{3}******{2};;;;;;;;;;;
{0}+++++++{3}********{0}++++++++++{3}**{2};;;{3}**{2};;;{3}**{2};;;
{0}+++++++{3}*******{0}+++++++++{2};;;;;;{3}*********{2}::
{0}+++++++{3}******{0}+++++++{2};;;;;;;;;;{3}**{2};;;{3}**{2};;;{3}**{2};;;
{0}+++++++{3}*******{0}+++{1}:::::{2};;;;;;;{3}*********{2};;
{0}+++++++{3}******{0}+++++++{2};;;;;;;;;;{3}**{2};;;{3}**{2};;;{3}**{2};;;
{0}++++++++{3}*********{1}::::::{3}******{2};;;;;;;;;;;
{0}++++++{1}:::{3}**********************{1}::{2};;;;;;;
{0}+++{1}::::::::{3}******************{1}::::::::{2};;;
{1} :::::::::::::{3}************{1}:::::::::::::
{1} ::::::::::::::::::::::::::::::::
{1} ::::::::::::::::::::::::::
{1} ::::::::::::::::::::
{1} ::::::::::::
{1} ::::::
colors:
ansi: # обязательно, список цветов ANSI, используемых для раскрашивания логотипа
- blue
- magenta
- magenta
- white
hex: # необязательно, альтернатива основным цветам для терминалов, поддерживающих истинный цвет.
- "#9B4F97"
- "#67217A"
- "#803788"
- "#FFFFFF"
chip: "#178600" # обязательно, используется для панели разбивки языка, его значение можно найти в linguist (ссылка 2).
serialization: c# # обязательно только в том случае, если имя Enum CSharp не совпадает с отображаемым именем C#.
[!NOTE] Дополнительное поле
line_types
также можно установить в атрибутах языка. Оно было исключено, потому что оно не является необходимым для большинства языков. По умолчанию подсчитываются только строки кода языка, но это поле можно использовать и для подсчёта других строк. Например,line_types: [code, comments]
. Это полезно в таких языках, как Markdown, где важными являются в основном комментарии. Список доступных полей, которые можно использовать, можно найти в документации tokei.
Чтобы сделать Onefetch более доступным для людей, не говорящих по-английски, мы ищем помощи многоязычных участников, готовых перевести README.md на свой родной язык.
Эти переводы будут доступны непосредственно из английского README.md через гиперссылки.
:heart::heart:
Сделано с contributors-img.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )