mirror of
https://github.com/oh-my-fish/oh-my-fish.git
synced 2025-02-16 06:02:45 +08:00
27 lines
601 B
Fish
27 lines
601 B
Fish
function omf.cli.search -d "CLI parser for the search command"
|
|
|
|
switch (count $argv);
|
|
case 1;
|
|
omf.search.pkg $argv[1]
|
|
echo
|
|
omf.search.theme $argv[1]
|
|
case 2;
|
|
switch "$argv[1]"
|
|
case "-pkg" "--package";
|
|
omf.search.pkg $argv[2]
|
|
case "-t" "--theme";
|
|
omf.search.theme $argv[2]
|
|
case '*';
|
|
__omf.cli.search.usage
|
|
end
|
|
case '*';
|
|
__omf.cli.search.usage
|
|
end
|
|
end
|
|
|
|
function __omf.cli.search.usage -d "Print usage"
|
|
|
|
echo (omf::err)"Usage: omf search ([-t | --theme]) ([-pkg | --package]) item"(omf::off)
|
|
|
|
end
|