Spec-Zone.ru › Nushell

module для core

Определить пользовательский модуль.

Сигнатура

> module {flags} (module) (block)

Параметры

  • module: Имя модуля или путь к модулю.
  • block: Тело модуля, если параметр 'module' не является путем к модулю.

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

вход выход
ничего ничего

Примеры

Определите пользовательскую команду в модуле и вызовите ее.

> module spam { export def foo [] { "foo" } }; use spam foo; foo
foo

Определите переменную окружения в модуле.

> module foo { export-env { $env.FOO = "BAZ" } }; use foo; $env.FOO
BAZ

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

> module foo { export def --env bar [] { $env.FOO_BAR = "BAZ" } }; use foo bar; bar; $env.FOO_BAR
BAZ

Примечания

Эта команда является ключевым словом парсера. Подробнее см. на странице: 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/module.html

Spec-Zone.ru

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