Spec-Zone.ru › Fish 3.5

alias - создание функции

Синтаксис

alias
alias [--save] NAME DEFINITION
alias [--save] NAME=DEFINITION

Описание

alias — это простой обертка для function встроенной функции, которая создаёт функцию, оборачивающую команду. Она имеет синтаксис, похожий на синтаксис оболочки POSIX alias. Для других целей рекомендуется определить функцию с помощью команды function.

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

  • NAME — имя псевдонима
  • DEFINITION — фактическая команда для выполнения. alias автоматически добавляет $argv, так что все параметры, используемые с псевдонимом, передаются фактической команде.

Вы не можете создать псевдоним для функции с тем же именем. Обратите внимание, что пробелы необходимо экранировать при вызове alias так же, как и в командной строке, даже внутри цитируемых частей.

Доступны следующие опции:

-h или --help

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

-s или --save

Сохраняет созданную функцию псевдонимом в ваш конфигурационный каталог Fish с помощью команды funcsave.

Пример

Следующий код создаст rmi, которая каждый раз при вызове будет запускать rm с дополнительными аргументами.

alias rmi="rm -i"

# This is equivalent to entering the following function:
function rmi --wraps rm --description 'alias rmi=rm -i'
    rm -i $argv
end

# This needs to have the spaces escaped or "Chrome.app..."
# will be seen as an argument to "/Applications/Google":
alias chrome='/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome banana'

См. также

  1. Команду function, на которой основано это.
  2. Функции.
  3. Обертки функций.

© 2022 fish-shell developers
Licensed under the GNU General Public License, version 2.
https://fishshell.com/docs/3.5/cmds/alias.html

Spec-Zone.ru

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