Adds metadata + support for multiple arguments
parent
6419d9246d
commit
8e9dadfaad
|
|
@ -4,6 +4,17 @@ about-plugin 'Simplify `curl cht.sh/<query>` to `cht.sh <query>`'
|
||||||
# Play nicely if user already installed cht.sh cli tool
|
# Play nicely if user already installed cht.sh cli tool
|
||||||
if ! _command_exists cht.sh ; then
|
if ! _command_exists cht.sh ; then
|
||||||
function cht.sh () {
|
function cht.sh () {
|
||||||
curl "cht.sh/$1"
|
about 'Executes a cht.sh curl query using the provided arguments'
|
||||||
|
param ' [ ( topic [sub-topic] ) | ~keyword ] [ :list | :help | :learn ]'
|
||||||
|
example '$ cht.sh :help'
|
||||||
|
example '$ cht.sh :list'
|
||||||
|
example '$ cht.sh tar'
|
||||||
|
example '$ cht.sh js "parse json"'
|
||||||
|
example '$ cht.sh python :learn'
|
||||||
|
example '$ cht.sh rust :list'
|
||||||
|
group 'cht-sh'
|
||||||
|
|
||||||
|
local query=$(IFS=/ ; echo "$*")
|
||||||
|
curl "cht.sh/${query}"
|
||||||
}
|
}
|
||||||
fi
|
fi
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue