Рыбная оболочка медленно реагирует, когда команда не существует

tar использование команды J флаг для xz файлов. Пример:

tar -cJvf foo.tar.xz foo/

2
28.10.2015, 17:59
3 ответа

Поскольку другой ответ больше не работает, я нашел другое решение , которое состоит из добавления этой функции в config.fish :

function __fish_command_not_found_handler --on-event fish_command_not_found
    echo "fish: Unknown command '$argv'"
end
1
27.01.2020, 21:56

Как говорит ridiculous_fish, это, вероятно, связано с обработчиком команды not-found.

Вы можете попробовать добавить это предложение в ваш config.fish:

function __fish_default_command_not_found_handler --on-event fish_command_not_found
  functions --erase __fish_command_not_found_setup
  echo "'$argv' not found"
end
4
27.01.2020, 21:56

Существует оптимизированный, задокументированный и, надеюсь, долговременный -поддерживаемый способ переопределения этого путем объявления пользовательской fish_command_not_foundфункции.

~/.config/fish/functions/fish_command_not_found.fish:

function fish_command_not_found
    echo "fish: Unknown command '$argv'" >&2
end

http://fishshell.com/docs/current/cmds/fish_command_not_found.html

0
30.04.2021, 07:22

Теги

Похожие вопросы