#!/bin/bash # Borrowed from grunt-cli # http://gruntjs.com/ # # Copyright (c) 2012 Tyler Kellen, contributors # Licensed under the MIT license. # https://github.com/gruntjs/grunt/blob/master/LICENSE-MIT # Usage: # # To enable bash completion for hexo, add the following line (minus the # leading #, which is the bash comment character) to your ~/.bashrc file: # # eval "$(hexo --completion=bash)" # Enable bash autocompletion. function _hexo_completions() { local cur="${COMP_WORDS[COMP_CWORD]}" local compls=$(hexo --console-list) COMPREPLY=($(compgen -W "$compls" -- "$cur")) } complete -o default -F _hexo_completions hexo