Post

I always do this: `mix <tab> <tab> <rage tab>` and then realize completions aren't built in for mix. so I hacked together something truly awful, but it works github.com/dbernheisel/... Add this ^ to your zsh fpath and then you have more helpful completions, including flags. #ElixirLang

4 reposts16 likes

A little bit different. It's a single cache globally and doesn't update on its own afaik. It supports bash. And since it's a mix task it can more intelligently get mix task info.

lotta awk and lotta sed. It caches by project since your project might have more mix tasks than others. Also, I realized that `mix help credo` is useless -- why do they have to be different and put that in `mix credo --help` ? Credo's handled as a special case.