mirror of
https://github.com/jorgebucaran/fisher
synced 2024-11-09 07:10:27 +00:00
1.2 KiB
1.2 KiB
fisher-commands(7) -- Creating Fisherman Commands
SYNOPSIS
This document describes how to add new commands to Fisherman. A Fisherman command is a function that you can invoke like fisher command
[options].
DESCRIPTION
To add a command, create a function fisher_<my_command>
:
function fisher_hello -d "Friendly command"
echo hello
end
Make sure it works: fisher hello
.
To make this function available to the current and future fish sessions, add it to $XDG_CONFIG_HOME
/fish/functions:
funcsave fisher_hello
You may also choose to save this function to $fisher_config
/functions.
EXAMPLES
The following example implements a command to retrieve plugin information and format the output into columns.
function fisher_info -d "Display information about plugins"
switch "$argv"
case -h --help
printf "usage: fisher info name | url [...]\n\n"
printf " -h --help Show usage help\n"
return
end
for item in $argv
fisher search $item --name --info
end | sed -E 's/;/: /' | column
end
SEE ALSO
fisher
(1)
fisher
(7)
funcsave
(1)
fisher help plugins