plugin list для плагинов
Список загруженных и установленных плагинов.
Сигнатура
> plugin list {flags}
Флаги
-
--plugin-config {path}: Использовать файл реестра плагинов, отличный от указанного в$nu.plugin-path. -
--engine, -e: Показывать сведения только о плагинах, загруженных в движок. -
--registry, -r: Показывать сведения только о плагинах из файла реестра.
Типы входных и выходных данных:
| входные данные | выходные данные |
|---|---|
| ничего | table<name: string, version: string, status: string, pid: int, filename: string, shell: string, commands: list<string>> |
Примеры
Список установленных плагинов.
> plugin list ╭────┬───────┬─────────────────────┬──────────┬────────┬───────────────────────────────┬───────┬─────────────╮ │ # │ name │ version │ status │ pid │ filename │ shell │ commands │ ├────┼───────┼─────────────────────┼──────────┼────────┼───────────────────────────────┼───────┼─────────────┤ │ 0 │ inc │ 0.113.0 │ running │ 106480 │ /opt/nu/plugins/nu_plugin_inc │ │ ╭───┬─────╮ │ │ │ │ │ │ │ │ │ │ 0 │ inc │ │ │ │ │ │ │ │ │ │ ╰───┴─────╯ │ ╰────┴───────┴─────────────────────┴──────────┴────────┴───────────────────────────────┴───────┴─────────────╯
Получить сведения о процессах запущенных плагинов.
> ps | where pid in (plugin list).pid
Примечания
Столбец status будет содержать одно из следующих значений:
-
added: Плагин присутствует в файле реестра плагинов, но отсутствует в движке. -
loaded: Плагин присутствует и в файле реестра плагинов, и в движке, но не запущен. -
running: Плагин в данный момент запущен, и столбецpidдолжен содержать его идентификатор процесса. -
modified: Состояние плагина в файле реестра плагинов отличается от состояния в движке. -
removed: Плагин всё ещё загружен в движок, но отсутствует в файле реестра плагинов. -
invalid: Не удалось десериализовать данные в файле реестра плагинов; скорее всего, плагин необходимо добавить повторно.
running имеет приоритет над любым другим статусом. Если не используется --registry или плагин ещё не был загружен, значения version, filename, shell и commands отражают значения в движке, а не значения в файле реестра плагинов.
См. также: plugin use
Copyright © 2019–2026 The Nushell Project DevelopersLicensed under the MIT License.
https://www.nushell.sh/commands/docs/plugin_list.html