Spec-Zone.ru › Fish 3.7

emit - испускание универсального события

Резюме

emit EVENT_NAME [ARGUMENTS ...]

Описание

emit испускает или генерирует событие. События доставляются или перехватываются специальными функциями, называемыми обработчиками событий. Аргументы передаются обработчикам событий как аргументы функций.

Опция --help или -h отображает справку по использованию этой команды.

Пример

В следующем коде сначала определяется обработчик событий для универсального события с именем ‘test_event’, а затем генерируется событие такого типа.

function event_test --on-event test_event
    echo event test: $argv
end

emit test_event something

Примечания

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

© 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/emit.html

Spec-Zone.ru

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