tirm(1)

πŸ“¦ version 0.2^20160515gcc7dc08, in fedora 43, fedora 44

πŸ’… tirm β€” bestie edition ✨

okay so you wanna know about tirm?? that's the tirm(1) manual page, from the General Commands Manual section, and honestly? she's a baddie. let's get into it πŸ’–


🌸 NAME 🌸

tirm β€” delete files from a graphing calculator πŸ—‘οΈβœ¨


πŸŽ€ SYNOPSIS πŸŽ€

tirm [ options ] variable-pattern ...

πŸ’« DESCRIPTION πŸ’«

so basically, tirm is out here remotely deleting variable and/or program files from a TI graphing calculator that you're connected to. lowkey iconic. πŸ¦‹

πŸ’€ heads up bestie: only newer calculators support remote file deletion. if yours is ancient, that's a skill issue, not a tirm issue.

you can be super specific and name the exact variables you want gone (like FOO.8xp), or you can go full main-character and use wildcards to nuke everything matching a pattern (like *.83l). the range?? unmatched. πŸ”₯

😭 okay but REAL TALK: if you're using wildcards, you MUST wrap the pattern in quotes, otherwise the shell will try to interpret that pattern itself and it's gonna be a whole thing. protect your patterns. protect your peace. 🫢

  • -c, --cable=type[:port] β€” pick your link cable, bestie. if you don't say anything, tirm will just go searching for USB cables connected to the system like it's looking for its friends in a crowd. 🧚 the cable type can be either the full name β€” GrayLink, BlackLink, Parallel, SilverLink, DirectLink, VTI, TiEmu, UsbKernel β€” or the 3-letter abbreviation β€” gry, blk, par, slv, usb, vti, tie, dev. and listen: for serial- and parallel-port link cables, you also gotta specify a port number. no port, no party. πŸ’…
  • -m, --calc=type β€” tell it which calculator model you're working with. if you don't, tirm will try to figure out the model automatically, and honestly, she's pretty good at it. ⭐
  • --timeout=n β€” wait up to n milliseconds for the calculator to respond. give her a sec, she's thinking. πŸ™ˆ

✨ OTHER OPTIONS ✨

  • -v, --verbose β€” print out all the juicy details of your link operations. very "tell me everything" energy. πŸ‘‘
  • --help β€” print out program version information. πŸ“–
  • --version β€” print out program version information. πŸ“– (yes bestie, same as above, they said what they said, and we respect it.)

🌈 ENVIRONMENT VARIABLES 🌈

  • TITOOLS_CABLE β€” the default link cable to use, if you didn't specify the -c option. πŸŽ€
  • TITOOLS_CALC β€” the default calculator model to use, if you didn't specify the -m option. πŸŽ€
  • TITOOLS_TIMEOUT β€” the default timeout value, in milliseconds. πŸŽ€

πŸ‘€ SEE ALSO πŸ‘€

tiget(1), tiinfo(1), tikey(1), tils(1), tiput(1), tiscr(1)

go read the whole friend group, they're all serving πŸ’–


🫢 AUTHOR 🫢

Benjamin Moody <floppusmaximus@users.sf.net> β€” absolute legend, we stan πŸŽ€


okay that's the whole page!! this is TITools 0.1, dated August 2010, and it lives in the tirm(1) era of the manual. periodt. πŸ’…βœ¨πŸ¦‹

πŸ“¦ where this page comes from