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