summaryrefslogtreecommitdiffstats
path: root/atuin-dotfiles/src/shell/xonsh.rs
blob: 8b61ff4c49157b47a5d92a8c0c368df38a115f85 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
use super::Alias;

// Configuration for xonsh
pub fn build(aliases: &[Alias]) -> String {
    let mut config = String::new();

    for alias in aliases {
        config.push_str(&format!("aliases['{}'] ='{}'\n", alias.name, alias.value));
    }

    config
}