overlay use для ядра
Использование определений из модуля как наложения.
Подпись
> overlay use {flags} (name) (as)
Флаги
-
--prefix, -p: Добавить имя модуля к импортированным командам и псевдонимам -
--reload, -r: Если наложение уже существует, перезагрузить его определения и среду.
Параметры
-
name: Имя модуля, для которого использовать наложение -
as: как ключевое слово, за которым следует новое имя
Типы входных/выходных данных:
| Ввод | Вывод |
|---|---|
| ничего | ничего |
Примеры
Создание наложения из модуля
>modulespam { export deffoo [] { "foo" } }
overlay usespam
foo
Создание наложения из модуля и переименование его
>modulespam { export deffoo [] { "foo" } }
overlay usespamasspam_new
foo
Создание наложения с префиксом
>'export def foo { "foo" }'
overlay use--prefixspam
spamfoo
Создание наложения из файла
>'export-env { $env.FOO = "foo" }'|savespam.nu
overlay usespam.nu
$env.FOO
Примечания
Эта команда — это ключевое слово парсера. Подробнее см.: https://www.nushell.sh/book/thinking_in_nu.html
Copyright © 2019–2023 The Nushell Project DevelopersLicensed under the MIT License.
https://www.nushell.sh/commands/docs/overlay_use.html