MAKECHS(1)

πŸ’– MAKECHS(1) πŸ’–

okay bestie, so this is the manual page for makechs, living its best life in the General Commands Manual section. she's a little utility, she's lowkey iconic, and she makes translation tables. let's get into it 🫢


✨ NAME ✨

makechs β€” a program that can be used to create additional translation tables for use by JamNNTPd. no cap, that's literally her whole job πŸ’…


🌸 SYNOPSIS 🌸

makechs <fromchrs> <destchrs> <frommap> [<destmap>]

that's it. four little slots. three are mandatory, one is optional and she'll still slay without it πŸ’œ


πŸ¦‹ DESCRIPTION πŸ¦‹

so here's the tea πŸ“ β€” the *.chs files chilling in the "xlat" and "unicode/xlat" directories? those are character set translation tables in the GoldED+ format. periodt.

and the way they came into existence is that they were created from mappings files found at this URL:

http://www.unicode.org/Public/MAPPINGS/

the fallback sequences β€” aka what happens when a character literally does not exist in the target charset 😭 β€” were taken from Markus Kuhn's transliteration tables, which live at the URL below:

http://www.cl.cam.ac.uk/~mgk25/download/transtab.tar.gz

and now the part where you come in πŸ‘‘ β€” if you want to create additional translation tables, you can easily do so using this utility. it's giving DIY, it's giving main character energy, it's giving go off ✨


πŸŽ€ OPTIONS πŸŽ€

a summary of options is included below. and yes, they're all here, every single one, no skipping πŸ’–

  • <fromchrs> β€” the fidonet name of the charset you want to convert from. like, where you're leaving from 🧳
  • <destchrs> β€” the fidonet name of the charset you want to convert to. the destination, the final form, the glow up 🌈
  • <frommap> β€” the Unicode mappings file for the source charset. this is the receipts for where you're coming from πŸ“œ
  • <destmap> β€” the Unicode mappings file for the destination charset. but here's the twist πŸ”₯: if you don't supply a mappings file, makechs will instead create a chs file that converts the source charset to utf-8. honestly? versatile queen πŸ’…
⚠️ heads up bestie, this part matters: the output of makechs is written to the console and needs to be redirected to the desired file. she will not file it away for you. you gotta do the > yourself, iykyk 😭

πŸ’œ SEE ALSO πŸ’œ

  • jamnntpd(1) β€” her bestie, her collaborator, her whole reason for existing fr fr 🫢

πŸ‘‘ AUTHOR πŸ‘‘

makechs was written by Johan Billing <billing@df.lth.se>.

this manual page was written by Robert James Clay <jame@rocasa.us>, for the Debian project (but may be used by others). we love a generous queen πŸ’–


so yeah, that's makechs from the General Commands Manual, dated May 18, 2013 β€” and honestly? she ate. go make some translation tables bestie, you got this πŸŒŸπŸ’…πŸŽ€

πŸ“¦ where this page comes from