version bump v2.0.1
Added a CHANGELOG.md file.

It's always useful for outsiders to get an idea of what's going on in the
project without reading all the git commits.

Using the git-extras `git changelog` to update the file.
initial support for fish
Try to add a `direnv hook fish` command
Fixes `direnv hook fish`
Ignore environment variables that start with __fish

I'm seeing environment variables like __fish_bin_dir __fish_datadir
__fish_help_dir __fish_sysconfdir and I don't think it's desirable to change
them.
Threat fish's PATH export specially
Adds install instructions for the fish shell
Removes the fish/cd.fish file for now. The shell hook is probably better.
Thanks @alanbbr !
Added CHANGELOG.md entry for the fish shell
Merge branch 'fish-support'
Missing file
Stop recommending using $0 to detect the shell. Fixes #64.

`eval $(direnv hook $0)` doesn't work reliably and doesn't work at all in the
fish shell.
README.md synched with site's index.md
More precise direnv allow error message. Fixes #72
Makes the bash hook resistant to double-hooking.

```bash
eval "$(direnv hook bash)"
eval "$(direnv hook bash)"
echo $PROMPT_COMMAND
```
=> _direnv_hook;
Makes the zsh hook resistant to double-hooking.

```zsh
eval "$(direnv hook zsh)"
eval "$(direnv hook zsh)"
echo precmd_functions
```
=> _direnv_hook
Merge pull request #75 from zimbatm/avoid-double-inclusion

Avoid double inclusion
Release v2.1.0 - fish shell edition