oh-my-fish/pkg/omf/functions/cli/omf.cli.search.fish

27 lines
601 B
Fish
Raw Normal View History

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