Blame view

repos/robbyrussell/oh-my-zsh/plugins/gulp/gulp.plugin.zsh 515 Bytes
ed37aae5b   mj   Squashed 'repos/r...
1
2
3
4
  #!/usr/bin/env zsh
  
  #
  # gulp-autocompletion-zsh
61aaa7b58   mj   Squashed 'repos/r...
5
  #
ed37aae5b   mj   Squashed 'repos/r...
6
7
8
9
  # Autocompletion for your gulp.js tasks
  #
  # Copyright(c) 2014 André König <andre.koenig@posteo.de>
  # MIT Licensed
61aaa7b58   mj   Squashed 'repos/r...
10
  #
ed37aae5b   mj   Squashed 'repos/r...
11
12
13
14
15
16
17
18
19
20
21
22
  
  #
  # André König
  # Github: https://github.com/akoenig
  # Twitter: https://twitter.com/caiifr
  #
  
  #
  # Grabs all available tasks from the `gulpfile.js`
  # in the current directory.
  #
  function $$gulp_completion {
61aaa7b58   mj   Squashed 'repos/r...
23
      compls=$(gulp --tasks-simple 2>/dev/null)
ed37aae5b   mj   Squashed 'repos/r...
24
25
26
27
28
29
  
      completions=(${=compls})
      compadd -- $completions
  }
  
  compdef $$gulp_completion gulp