source для core
Выполняет файл скрипта в текущем контексте.
Сигнатура
> source {flags} (filename)
Параметры
-
filename: Путь к файлу скрипта, который нужно подключить (nullдля пустой операции).
Типы ввода/вывода:
| ввод | вывод |
|---|---|
| any | any |
Примеры
Выполняет foo.nu в текущем контексте.
> source foo.nu
Выполняет foo.nu в текущем контексте и вызывает определённую в нём команду; предположим, что foo.nu содержит: def say-hi [] { echo 'Hi!' }.
> source ./foo.nu; say-hi
Подключение null — пустая операция.
> source null
Source можно использовать с константными переменными.
> const file = if $nu.is-interactive { "interactive.nu" } else { null }; source $fileПримечания
Эта команда является ключевым словом парсера. Подробнее см. https://www.nushell.sh/book/thinking_in_nu.html
Copyright © 2019–2026 The Nushell Project DevelopersLicensed under the MIT License.
https://www.nushell.sh/commands/docs/source.html