#!/bin/sh
# vim: ft=sh sw=2 ts=2 sts=2
case "$1" in
"mre") v="[Help me help you.](https://www.youtube.com/watch?v=l1B1_jQnlFk) Don't tell, [_show_](https://en.wikipedia.org/wiki/Minimal_reproducible_example). Here's [how to do it](https://stackoverflow.com/help/minimal-reproducible-example)." ;;
"mre-rust") v="[Help me help you.](https://www.youtube.com/watch?v=l1B1_jQnlFk) Don't tell, [_show_](https://en.wikipedia.org/wiki/Minimal_reproducible_example). Here's [how to do it](https://stackoverflow.com/help/minimal-reproducible-example). For Rust, it should include a Cargo.toml, a complete source file, any relevant inputs, expected output, actual output and the commands you use to build and run the code." ;;
"nobot") v="-author:app/dependabot -author:app/renovate -author:app/github-actions -author:app/pull -author:vexxhost-bot -author:BrewTestBot -author:app/fro-bot -author:nextest-bot -author:app/unleash-bot -author:app/ppat-self-hosted-renovate-bot" ;;
"acp-accepted") v="Please [open a tracking issue](https://github.com/rust-lang/rust/issues/new?assignees=&labels=C-tracking-issue%2C+T-libs&template=library_tracking_issue.md&title=Tracking+Issue+for+XXX) and open a PR to rust-lang/rust to add it as an unstable feature. You can close this ACP once the tracking issue has been created." ;;
"shrug") v="¯\\_(ツ)_/¯" ;;
"snowman") v="☃" ;;
"sherlock-ru") v="Шерлок Холмс" ;;
"poo") v="💩" ;;
"degree") v="°" ;;
"kelvin") v="K" ;;
"micro") v="µ" ;;
"empty") v="∅" ;;
# A selection of greek letters.
"alpha-lo") v="α" ;;
"alpha-up") v="Α" ;;
"beta-lo") v="β" ;;
"beta-up") v="Β" ;;
"delta-lo") v="δ" ;;
"delta-up") v="Δ" ;;
"epsilon-lo") v="ε" ;;
"epsilon-up") v="Ε" ;;
"theta-lo") v="θ" ;;
"theta-up") v="Θ" ;;
"pi-lo") v="π" ;;
"pi-up") v="Π" ;;
"gamma-lo") v="γ" ;;
"gamma-up") v="Γ" ;;
"mu-lo") v="μ" ;;
"mu-up") v="Μ" ;;
"phi-lo") v="φ" ;;
"phi-up") v="Φ" ;;
"lamda-lo") v="λ" ;;
"lamda-up") v="Λ" ;;
"sigma-lo") v="σ" ;;
"sigma-up") v="Σ" ;;
"eta-lo") v="η" ;;
"eta-up") v="Η" ;;
"tau-lo") v="τ" ;;
"tau-up") v="Τ" ;;
"zeta-lo") v="ζ" ;;
"zeta-up") v="Ζ" ;;
"xi-lo") v="ξ" ;;
"xi-up") v="Ξ" ;;
"omega-lo") v="ω" ;;
"omega-up") v="Ω" ;;
"omega-lo-up") v="ꭥ" ;;
"kappa-lo") v="κ" ;;
"kappa-up") v="Κ" ;;
*)
echo "unrecognized character name" >&2
exit 1
;;
esac
printf "%s" "$v" | xcp