Spec-Zone.ru › Fish 3.7

funcsave - сохранение определения функции в автозагрузочный каталог пользователя

Синтаксис

funcsave FUNCTION_NAME
funcsave [-q | --quiet] [(-d | --directory) DIR] FUNCTION_NAME

Описание

funcsave сохраняет функцию в файл в каталоге конфигурации fish. Эта функция будет автоматически загружаться текущими и будущими сессиями fish. Это может быть полезно для сохранения функций, созданных интерактивно, для постоянного использования.

Если вы удалили функцию, используя опцию functions’s --erase, funcsave удалит сохранённое определение функции.

Поскольку fish загружает функции по требованию, сохранённые функции не могут выполнять роль обработчиков событий, пока не будут запущены или не будут обработаны каким-либо другим способом. Чтобы активировать обработчик событий для каждой новой оболочки, добавьте функцию в файл конфигурации, а не используя funcsave.

Это часто используется после funced, который открывает функцию в $EDITOR или $VISUAL и затем загружает её в текущую сессию.

© 2005-2009 Axel Liljencrantz, 2009-2023 fish-shell contributors
Licensed under the GNU General Public License, version 2.
https://fishshell.com/docs/3.6/cmds/funcsave.html

Spec-Zone.ru

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