cargo-port 0.0.3

A TUI for inspecting and managing Rust projects
1
2
3
4
5
6
7
8
9
10
11
12
13
14
/// Map a tokei language name to a 2-char icon for the Lang column.
pub(crate) fn language_icon(language: &str) -> &'static str {
    match language {
        "Rust" => "\u{1f980}",                                  // 🦀
        "C" | "C++" | "C Header" | "C++ Header" => "\u{1f30a}", // 🌊
        "Go" => "Go",
        "Python" => "\u{1f40d}", // 🐍
        "JavaScript" | "JSX" => "JS",
        "TypeScript" | "TSX" => "TS",
        "Markdown" => "M\u{2193}", // M↓
        "Shell" | "Bash" | "Zsh" | "Fish" => "$_",
        _ => "  ",
    }
}