- clean: ['~']

- shell: # Pre-install
    -
        command: mkdir -p ~/.config/nvim
        stdout: true
        stderr: true

- link:
    ~/.tmux.conf: tmux.conf
    ~/.gitconfig: gitconfig
    ~/.vimrc: vimrc
    ~/.zshrc: zshrc
    ~/.zshrc.local: zshrc.local
    ~/.Xresources: Xresources
    ~/.alias: alias
    ~/.xprofile: xprofile
    ~/.gnupg/gpg-agent.conf: gnupg/gpg-agent.conf
    ~/.config/nvim/init.vim: nvim/init.vim

- shell: # Post-install
    -
        command: sh ./neobundle-install.sh
        stdout: true
        stderr: true

- clean: ['~']

- shell: # Pre-install
    -
        command: mkdir -p ~/.gnupg
        stdout: true
        stderr: true
    -
        command: mkdir -p ~/.config/nvim
        stdout: true
        stderr: true

- link:
    ~/.tmux.conf: tmux.conf
    ~/.gitconfig: gitconfig
    ~/.vimrc: vimrc
    ~/.zshrc: zshrc
    ~/.zshrc.local: zshrc.local
    ~/.Xresources: Xresources
    ~/.alias: alias
    ~/.xprofile: xprofile
    ~/.gnupg/gpg-agent.conf: gnupg/gpg-agent.conf
    ~/.config/nvim/init.vim: nvim/init.vim

- shell: # Post-install
    -
        command: sh ./neobundle-install.sh
        stdout: true
        stderr: true

Add pre-install step to ensure presence of .gnupg
Add pre-install step to ensure presence of .gnupg
