usestd::env;useeyre::{eyre,Result};fninit_zsh(){letfull=include_str!("../shell/atuin.zsh");println!("{}",full);}pubfninit()->Result<()>{letshell=env::var("SHELL")?;ifshell.ends_with("zsh"){init_zsh();Ok(())}else{Err(eyre!("Could not detect shell, or shell unsupported"))}}