mirror of
https://github.com/ohmyzsh/ohmyzsh.git
synced 2024-11-19 21:41:07 +01:00
Add "help" method in "frontend-search" plugin
This commit is contained in:
parent
f1472f1f64
commit
ff706f3ef8
2 changed files with 32 additions and 3 deletions
|
@ -17,9 +17,16 @@ plugins=( <your-plugins-list>... frontend-search)
|
||||||
|
|
||||||
## Commands ##
|
## Commands ##
|
||||||
|
|
||||||
All command searches are accept only in format
|
All command searches are accept only in formats
|
||||||
|
|
||||||
* `frontend <search-content> <search-term>`
|
* `frontend <search-content> <search-term>`
|
||||||
|
* `<search-content> <search-term>`
|
||||||
|
|
||||||
|
For more informations, please run help command (are similars)
|
||||||
|
|
||||||
|
* `frontend -h`
|
||||||
|
* `frontend --help`
|
||||||
|
* `frontend help`
|
||||||
|
|
||||||
The search content are
|
The search content are
|
||||||
|
|
||||||
|
|
|
@ -29,14 +29,36 @@ function frontend() {
|
||||||
unheap 'http://www.unheap.com/?s='
|
unheap 'http://www.unheap.com/?s='
|
||||||
)
|
)
|
||||||
|
|
||||||
|
# show help for commands list
|
||||||
|
if [[ $1 =~ '(help|--help|-h)' ]]
|
||||||
|
then
|
||||||
|
echo "Usage:"
|
||||||
|
echo "\n\tfrontend <search-content>\n\t<search-content>\n\tfrontend <search-content> <search-term>"
|
||||||
|
echo ""
|
||||||
|
echo "Where <search-content> is one of:"
|
||||||
|
echo "jquery, mdn, compass, html5please, caniuse, aurajs, dartlang, qunit, fontello,"
|
||||||
|
echo "bootsnipp, cssflow, codepen, unheap, bem, smacss, angularjs, reactjs, emberjs"
|
||||||
|
echo "help"
|
||||||
|
echo ""
|
||||||
|
echo "Where <search-term> is a term to search in allowed repositories"
|
||||||
|
echo ""
|
||||||
|
echo "frontend --help show plugin help"
|
||||||
|
echo "frontend -h show plugin help"
|
||||||
|
echo ""
|
||||||
|
echo "It is allowed to directly access all search contents."
|
||||||
|
echo ""
|
||||||
|
return 1
|
||||||
|
fi
|
||||||
|
|
||||||
# no keyword provided, simply show how call methods
|
# no keyword provided, simply show how call methods
|
||||||
if [[ $# -le 1 ]]; then
|
if [[ $# -le 1 ]]
|
||||||
|
then
|
||||||
echo "Please provide a search-content and a search-term for app.\nEx:\nfrontend <search-content> <search-term>\n"
|
echo "Please provide a search-content and a search-term for app.\nEx:\nfrontend <search-content> <search-term>\n"
|
||||||
return 1
|
return 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# check whether the search engine is supported
|
# check whether the search engine is supported
|
||||||
if [[ -z "$urls[$1]" ]]; then
|
if [[ -z "$urls[$1]" ]]
|
||||||
then
|
then
|
||||||
echo "Search valid search content $1 not supported."
|
echo "Search valid search content $1 not supported."
|
||||||
echo "Valid contents: (formats 'frontend <search-content>' or '<search-content>')"
|
echo "Valid contents: (formats 'frontend <search-content>' or '<search-content>')"
|
||||||
|
|
Loading…
Reference in a new issue