HTAG(1)

πŸ“¦
version 0.0.24 Β· 2 versions
, in debian bookworm, debian trixie, ubuntu jammy, ubuntu noble

πŸ’– HTAG(1) πŸ’–

okay bestie, sit down, hydrate, and let me tell you about htag.pl β€” the man page is literally called HTAG(1) and it lives in the User Contributed Perl Documentation section. she's a perl girlie. she's been around a minute. she's thriving. πŸŽ€


✨ NAME ✨

htag.pl β€” adds taglines and sigs to your email, news and fidonet messages. no cap, that's the whole job description. πŸ’…


πŸ¦‹ SYNOPSIS πŸ¦‹

htag.pl [-t tagfile -c cfgfile] -m msgfile

htag.pl -f sigfile

htag.pl -h

three moods. pick your fighter. 🌈


🌸 DESCRIPTION 🌸

so htag.pl is a sigmonster. yes that's the technical term, i don't make the rules. she's built to be extendable in a whole bunch of different ways through her plugin system β€” very modular of her, very main character energy πŸ‘‘

tho ngl, the man page itself says she might be getting a little bit too sentient in her old age. so like. keep an eye on her. 🫢

you can use her like this:

htag.pl -m $1

$EDITOR $1

(that's the vibe β€” htag does her thing, then you open the file in your editor. chef's kiss. 😭)

for the full rundown on configuration, go look at the sample .htrc file. that's where the lore lives.

now, here's the part i'm obsessed with: making signature files by hand is tedious because you have to sit there doing mental math like "will this line up?? will it not??" β€” which is exactly why the -f option exists, periodt. you feed it a sigfile and it swaps out all the @[0-9]+[RC]?@ bits with the right number of spaces, so you can actually see whether you got it right or not. no more guessing, no more crying. ✨

and if you're a vim girlie (or any editor with shell escapes, iykyk), you can literally run it from inside your editor on the current file, like:

:! htag.pl -f %

iconic. we love a workflow. 🌸


πŸ’€ BUGS πŸ’€

okay so. if you insert a tagline that contains @[0-9]+[RC]?@... you get interesting results. πŸ‘€ and by "interesting" the man page means it, so consider this your warning bestie. don't do it. or do, but know what you're getting into. πŸ™ˆ

also, direct quote, the docs themselves say: "This documentation is useless. Use The Source Luke." β€” so like. the source is the source. read it. it's giving ancient wisdom. 🌟


πŸŽ€ FILES πŸŽ€

  • ~/.htrc β€” the config file. this is home. this is where you set your whole vibe.

πŸ”₯ SEE ALSO πŸ”₯

go click it, go read, go be informed. πŸ’œ


πŸ‘‘ AUTHOR πŸ‘‘

Simon Huggins <huggie@earth.li> β€” the legend herself. thank you for your service. 🫑


and that's the whole page bestie!! now go add some taglines, line up those sigs, and remember: the -f flag is your best friend πŸ’–

signing off with the deets: this one's from perl v5.32.1, dated 2022-01-12 β€” mwah, xoxo, go forth and sig πŸ¦‹βœ¨

πŸ“¦ where this page comes from