mirror of
https://github.com/oh-my-fish/oh-my-fish.git
synced 2025-02-03 04:44:17 +08:00
49dda5c2f7
This updates omf plugin to new architecture, moving functions to `functions` directory. It also revamps the separation of concerns between CLI and underlying implementations, organizing them into directories, whose are autoloaded in plugin startup.
15 lines
432 B
Fish
15 lines
432 B
Fish
function omf.cli.list -a type
|
|
test -z "$type"; and set type '--installed'
|
|
|
|
if contains -- $type '--available' '-a' '--database' '-d' '--installed' '-i'
|
|
omf.packages.list $type | column
|
|
else
|
|
echo (omf::err)"Invalid arguments"(omf::off)
|
|
echo 'Usage: omf list [ --available | -a ]'
|
|
echo ' omf list [ --installed | -i ]'
|
|
echo ' omf list [ --database | -d ]'
|
|
return $OMF_INVALID_ARG
|
|
end
|
|
|
|
end
|