1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
pub enum Shell {
Bash,
Fish,
Zsh,
}
pub fn init(shell: Shell, fzf: bool) -> String {
match shell {
Shell::Bash => bash::init(fzf),
Shell::Fish => fish::init(fzf),
Shell::Zsh => zsh::init(fzf),
}
}
mod bash;
mod fish;
mod zsh;