oh-my-fish/pkg/omf/functions/cli/omf.cli.describe.fish
Stephen M. Coakley 2d1deeb5fd Replace package database with independently installed package repositories (#427)
Replace package database with independently installed package repositories

- Add support for fetching and installing from package repositories containing package URLs and metadata
- Support multiple package repository sources
- Add new repo command
- Remove submit command
- Enhance describe and search commands
- Fix and improve help text for new and adjusted commands
- Fix bundle install exit status
- Refer to plugins as "plugins" instead of the general term "packages"
- Code clarity improvements
- Put plugin/theme distinction into package metadata
2017-02-04 21:49:39 -06:00

14 lines
368 B
Fish

function omf.cli.describe -a package -d 'Show information about a package'
if set -l props (omf.index.stat $package description repository maintainer)
echo "Package: $package"
echo "Description: $props[1]"
echo "Repository: $props[2]"
echo "Maintainer: $props[3]"
return 0
end
echo "Unable to locate package '$package'." >&2
return 1
end