Unpack the archive relevant to your machine and place in $PATH
mkdir -p ~/.config/exercism
mv ../shell/exercism_completion.bash ~/.config/exercism/exercism_completion.bash
Load the completion in your .bashrc, .bash_profile or .profile by
adding the following snippet:
if [ -f ~/.config/exercism/exercism_completion.bash ]; then
source ~/.config/exercism/exercism_completion.bash
fi
Load up the completion by placing the exercism_completion.zsh somewhere on
your $fpath as _exercism. For example:
mkdir -p ~/.zsh/functions
mv ../shell/exercism_completion.zsh ~/.zsh/functions/_exercism
and then add the directory to your $fpath in your .zshrc, .zsh_profile or
.profile before running compinit:
export fpath=(~/.zsh/functions $fpath)
autoload -U compinit && compinit
If you are using the popular oh-my-zsh framework to manage your zsh plugins, move the file exercism_completion.zsh into ~/.oh-my-zsh/custom.
Completions must go in the user defined $fish_complete_path. By default, this is ~/.config/fish/completions
mv ../shell/exercism.fish ~/.config/fish/exercism.fish