From 2fa348f46714573b9605941cf06cc9a8dbce8daf Mon Sep 17 00:00:00 2001 From: denis Date: Thu, 21 May 2026 18:31:05 +0000 Subject: [PATCH] feat(pet): comprehensive language map (60+) --- scripts/keisei-pet-update.sh | 79 ++++++++++++++++++++++++++++-------- 1 file changed, 61 insertions(+), 18 deletions(-) diff --git a/scripts/keisei-pet-update.sh b/scripts/keisei-pet-update.sh index d7cb9c3..8f9765a 100644 --- a/scripts/keisei-pet-update.sh +++ b/scripts/keisei-pet-update.sh @@ -31,24 +31,67 @@ now=$(date +%s) # ── language emoji map (agent emojis live in the renderer keisei-pet.sh) ───── _lang_emoji() { case "$1" in - rs) echo "🦀" ;; - py) echo "🐍" ;; - go) echo "🐹" ;; - ts|tsx) echo "📘" ;; - js|jsx|mjs|cjs) echo "🟨" ;; - swift) echo "🦅" ;; - c|h|cc|cpp|cxx|hpp|hh) echo "⚙️" ;; - java|kt) echo "☕" ;; - rb) echo "💎" ;; - sh|bash|zsh) echo "🐚" ;; - md|mdx) echo "📝" ;; - toml|json|yaml|yml|ini|cfg|conf) echo "🧾" ;; - html|htm) echo "🌐" ;; - css|scss|sass) echo "🎨" ;; - sql) echo "🗄️" ;; - lua) echo "🌙" ;; - php) echo "🐘" ;; - *) echo "📄" ;; + rs) echo "🦀" ;; + py|pyi|pyw|ipynb) echo "🐍" ;; + go) echo "🐹" ;; + ts|tsx|mts|cts) echo "📘" ;; + js|jsx|mjs|cjs) echo "🟨" ;; + swift) echo "🦅" ;; + c|h) echo "🔧" ;; + cc|cpp|cxx|hpp|hh|hxx) echo "➕" ;; + java) echo "☕" ;; + kt|kts) echo "🟪" ;; + rb|erb|gemspec) echo "💎" ;; + sh|bash|zsh|fish) echo "🐚" ;; + md|mdx|markdown) echo "📝" ;; + toml|ini|cfg|conf|properties) echo "🧾" ;; + json|jsonc|json5) echo "📐" ;; + yaml|yml) echo "📋" ;; + html|htm|xhtml) echo "🌐" ;; + css|scss|sass|less) echo "🎨" ;; + sql) echo "🗄️" ;; + lua) echo "🌙" ;; + php) echo "🐘" ;; + zig) echo "⚡" ;; + dart) echo "🎯" ;; + scala|sc) echo "🔺" ;; + clj|cljs|cljc|edn) echo "🍃" ;; + ex|exs|eex|heex) echo "💧" ;; + erl|hrl) echo "📡" ;; + hs|lhs) echo "🎓" ;; + ml|mli|ocaml) echo "🐫" ;; + nim) echo "👑" ;; + cr) echo "🔮" ;; + r|rmd) echo "📊" ;; + jl) echo "🔢" ;; + v|vsh) echo "🅥" ;; + vala) echo "🏛️" ;; + groovy|gradle) echo "🍀" ;; + dockerfile) echo "🐳" ;; + mk|makefile|cmake) echo "🔨" ;; + proto) echo "🔌" ;; + graphql|gql) echo "◈" ;; + vue) echo "💚" ;; + svelte) echo "🧡" ;; + astro) echo "🚀" ;; + tf|tfvars|hcl) echo "🌍" ;; + pl|pm|perl) echo "🐪" ;; + ps1|psm1) echo "🔵" ;; + nix) echo "❄️" ;; + wasm|wat) echo "🕸️" ;; + xml) echo "📰" ;; + svg) echo "🖼️" ;; + csv|tsv) echo "📊" ;; + pdf) echo "📕" ;; + lock) echo "🔒" ;; + env) echo "🔑" ;; + txt|text) echo "📄" ;; + asm|s) echo "🛠️" ;; + f|f90|f95|fortran) echo "🧮" ;; + cs) echo "🟩" ;; + fs|fsx) echo "🔷" ;; + el|lisp|scm) echo "λ" ;; + *) echo "📄" ;; esac }