Spec-Zone.ru › Nushell

debug для отладки

Вывести отладочную информацию о переданных значениях.

Сигнатура

> debug {flags}

Флаги

  • --raw, -r: Выводит необработанное представление значения.
  • --raw-value, -v: Выводит необработанное представление значения, но не часть значения nushell.

Типы входных и выходных данных:

входные данные выходные данные
list<any> list<string>
any string

Примеры

Вывести отладочную информацию о строке.

> 'hello' | debug
hello

Вывести отладочную информацию о списке.

> ['hello'] | debug
╭───┬───────╮
│ 0 │ hello │
╰───┴───────╯

Вывести отладочную информацию о таблице.

> [[version patch]; ['0.1.0' false] ['0.1.1' true] ['0.2.0' false]] | debug
╭───┬────────────────────────────────╮
│ 0 │ {version: 0.1.0, patch: false} │
│ 1 │ {version: 0.1.1, patch: true}  │
│ 2 │ {version: 0.2.0, patch: false} │
╰───┴────────────────────────────────╯

Вывести отладочную информацию о строке с экранирующими последовательностями ANSI и получить необработанное значение.

> $'(ansi red)nushell(ansi reset)' | debug -v
"\u{1b}[31mnushell\u{1b}[0m"

Подкоманды:

имя описание тип
debug env Показать переменные среды в том виде, в каком их получили бы внешние команды. встроенная
debug experimental-options Показать все экспериментальные параметры. встроенная
debug info Просмотреть сведения об использовании памяти процессом. встроенная
debug profile Профилировать элементы конвейера в замыкании. встроенная

Copyright © 2019–2026 The Nushell Project DevelopersLicensed under the MIT License.
https://www.nushell.sh/commands/docs/debug.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API