This commit is contained in:
Matthias Gliwka 2018-06-12 16:35:05 +00:00 committed by GitHub
commit da77ab6c7f
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -4,3 +4,13 @@ function node-docs {
local section=${1:-all}
open_command "https://nodejs.org/docs/$(node --version)/api/$section.html"
}
_node-docs-get-sections () {
curl -s "http://nodejs.org/docs/$(node --version)/api/all.html#all_$1" | grep -o -E 'href="#all_([^"]+)"' | cut -d'"' -f2 | cut -c 6-
}
_node-docs-complete () {
compadd -S '' $(_node-docs-get-sections)
}
compdef _node-docs-complete node-docs