Spec-Zone.ru › Nushell

view source для отладки

Просмотреть блок, модуль или определение.

Сигнатура

> view source {flags} (item)

Параметры

  • item: Имя или блок для просмотра.

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

вход выход
ничего строка

Примеры

Просмотреть исходный код блока кода.

> let abc = {|| echo 'hi' }; view source $abc
{|| echo 'hi' }

Просмотреть исходный код пользовательской команды.

> def hi [] { echo 'Hi!' }; view source hi
def hi [] { echo 'Hi!' }

Просмотреть исходный код пользовательской команды, которая участвует в окружении вызывающего кода.

> def --env foo [] { $env.BAR = 'BAZ' }; view source foo
def --env foo [] { $env.BAR = 'BAZ' }

Просмотреть исходный код пользовательской команды с флагами.

> def --wrapped --env foo [...rest: string] { print $rest }; view source foo
def --env --wrapped foo [ ...rest: string] { print $rest }

Просмотреть исходный код пользовательской команды с флагами и аргументами.

> def test [a?:any --b:int ...rest:string] { echo 'test' }; view source test
def test [ a?: any --b: int ...rest: string] { echo 'test' }

Просмотреть исходный код модуля.

> module mod-foo { export-env { $env.FOO_ENV = 'BAZ' } }; view source mod-foo
 export-env { $env.FOO_ENV = 'BAZ' }

Просмотреть исходный код псевдонима.

> alias hello = echo hi; view source hello
echo hi

Просмотреть файл, в котором находится определение, используя метаданные.

> view source some_command | metadata

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

Spec-Zone.ru

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