shell agnostic configuration dotfiles