to html для форматов
Преобразует таблицу в простой HTML.
Сигнатура
> to html {flags}
Флаги
-
--html-color, -c: Преобразовать цвета ANSI в цвета HTML. -
--no-color, -n: Удалить все цвета ANSI из вывода. -
--dark, -d: Указать, что цвет фона более тёмный. -
--partial, -p: Вывести только HTML-код самого содержимого. -
--theme, -t {string}: Название используемой темы (github, blulocolight, ...); регистр не учитывается. -
--list, -l: Создать таблицу цветов всех доступных тем. -
--raw, -r: Не экранировать теги HTML.
Типы ввода/вывода:
| ввод | вывод |
|---|---|
| nothing | any |
| any | string |
Примеры
Выводит строку HTML, представляющую содержимое этой таблицы
> [[foo bar]; [1 2]] | to html
<html><style>body { background-color:white;color:black; }</style><body><table><thead><tr><th>foo</th><th>bar</th></tr></thead><tbody><tr><td>1</td><td>2</td></tr></tbody></table></body></html>Выводит строку HTML, используя запись с данными XML
> {tag: a attributes: { style: "color: red" } content: ["hello!"] } | to xml | to html --raw
<html><style>body { background-color:white;color:black; }</style><body><a style="color: red">hello!</a></body></html>При необходимости выводит только HTML-код самого содержимого
> [[foo bar]; [1 2]] | to html --partial <div style="background-color:white;color:black;"><table><thead><tr><th>foo</th><th>bar</th></tr></thead><tbody><tr><td>1</td><td>2</td></tr></tbody></table></div>
При необходимости выводит строку с тёмным фоном
> [[foo bar]; [1 2]] | to html --dark
<html><style>body { background-color:black;color:white; }</style><body><table><thead><tr><th>foo</th><th>bar</th></tr></thead><tbody><tr><td>1</td><td>2</td></tr></tbody></table></body></html>Примечания
Скриншоты тем можно посмотреть здесь: https://github.com/mbadolato/iTerm2-Color-Schemes.
Copyright © 2019–2026 The Nushell Project DevelopersLicensed under the MIT License.
https://www.nushell.sh/commands/docs/to_html.html