function omf.describe -a name if test (count $argv) -eq 0 for package in (omf.list_db_packages) echo $package - (omf.describe $package) end else set package_path $OMF_PATH/db/pkg/$name if test -e $package_path set url (cat $package_path) set repo (basename (dirname $url))/(basename $url) curl -s https://api.github.com/repos/$repo | ruby -rjson -e 'j = JSON.parse(ARGF.read); puts j["description"]' else echo (omf::err)"$name is not a valid pkg."(omf::off) 1^&2 return $OMF_INVALID_ARG end end end