funcsave - сохранение определения функции в автозагрузочный каталог пользователя
Резюме
funcsave FUNCTION_NAME funcsave [-q] [(-d | --directory) DIR] FUNCTION_NAME
Описание
funcsave сохраняет функцию в файл в каталоге конфигурации fish. Эта функция будет автоматически загружаться текущими и будущими сессиями fish. Это может быть полезно для сохранения функций, созданных интерактивно, для постоянного использования.
Если вы удалили функцию, используя опцию --erase команды functions, funcsave удалит сохраненное определение функции.
Поскольку fish загружает функции по запросу, сохранённые функции не могут служить обработчиками событий, пока не будут выполнены или каким-либо образом не будут обработаны. Для активации обработчика событий для каждой новой оболочки добавьте функцию в файл конфигурации вместо использования funcsave.
Это часто используется после funced, который открывает функцию в $EDITOR или $VISUAL и загружает её в текущую сессию после этого.
© 2022 fish-shell developers
Licensed under the GNU General Public License, version 2.
https://fishshell.com/docs/3.4/cmds/funcsave.html