We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents 8177387 + d55ae53 commit 936266aCopy full SHA for 936266a
debian/scrapy.install
@@ -1 +1,2 @@
1
extras/scrapy_bash_completion etc/bash_completion.d/
2
+extras/scrapy_zsh_completion /usr/share/zsh/vendor-completions/_scrapy
extras/scrapy_zsh_completion
@@ -0,0 +1,25 @@
+#compdef scrapy
+
3
+# zsh completion for the Scrapy command-line tool
4
5
+_scrapy() {
6
+ local curcontext="$curcontext" cmd spiders
7
+ typeset -A opt_args
8
+ cmd=$words[2]
9
10
+ case "$cmd" in
11
+ crawl|edit|check)
12
+ spiders=$(scrapy list 2>/dev/null) || spiders=""
13
+ if [[ -n "$spiders" ]]; then
14
+ compadd `echo $spiders`
15
+ fi
16
+ ;;
17
+ *)
18
+ if [[ CURRENT -eq 2 ]]; then
19
+ _arguments '*: :(check crawl edit fetch genspider list parse runspider settings shell startproject version view)'
20
21
22
+ esac
23
+}
24
25
+_scrapy
0 commit comments