PAT-WINLINK(1)

okay bestie, sit down, we're learning pat-winlink today and honestly? iconic. it's a cross platform Winlink client with basic messaging capabilities β€” yes, cross platform, she works everywhere, we love a versatile queen. πŸ‘‘


✨ NAME ✨

pat-winlink β€” the (pat) cross platform Winlink client with basic messaging capabilities. that's her. that's the girl. πŸŽ€


✨ SYNOPSIS ✨

pat-winlink [options] command [arguments]

so like. options first, then the command, then whatever arguments that command is hungry for. simple as. πŸ¦‹

🌸 Commands 🌸

  • connect β€” link up with a remote station. making friends fr fr. 🫢
  • interactive β€” run interactive mode, aka the vibes-based experience.
  • http β€” spin up an http server for the web gui. browser girlies, this one's for you. πŸ’…
  • compose β€” write a brand new message. fresh out of the drafts folder, no cap.
  • composeform β€” write a new message built off a Winlink-style form, like the ICS213 form. structured, organized, main character energy. ⭐
  • read β€” read your messages. the inbox is calling and she's got tea. 😭
  • position β€” post a position report, either through GPSd or by typing it in yourself manually.
  • extract β€” pull attachments out of a message file. unboxing, but make it filesystem. 🎁
  • rmslist β€” print the list of RMS nodes or search through it. window shopping for stations.
  • configure β€” open the config file so you can edit it. go off, customize your life.
  • version β€” print the app version. for when you need receipts. πŸ”₯
  • help β€” print detailed help for whichever command you name. she's helpful, she's informative, she's everything.

🌈 Options 🌈

  • --config string β€” path to the config file (it lives in the PAT_CONFIG_PATH that pat env hands back to you).
  • --event-log string β€” path to the event log file (also chillin' inside the PAT_CONFIG_PATH from pat env).
  • --ignore-busy β€” don't wait around for a clear channel before connecting to a node. impatient? valid. do your thing. πŸ’€
  • -l, --listen string β€” a comma-separated list of the methods you want to listen on, like ardop,telnet,ax25. multitasking icon.
  • --log string β€” path to the log file. heads up bestie: the file gets truncated on every startup (it's in the PAT_LOG_PATH that pat env returns). so like, she starts fresh every time, no baggage. 🧚
  • --mbox string β€” path to your mailbox directory (located in the PAT_MAILBOX_PATH returned from pat env).
  • --mycall string β€” your callsign, aka your Winlink user. who are you when you're online. πŸ’œ
  • --radio-only β€” Radio Only mode, and that's Winlink Hybrid RMS only. niche, exclusive, limited edition. πŸ‘‘
  • -s, --send-only β€” download your inbound messages later, and for now: send only. sometimes you just gotta talk and not listen, and that's allowed. πŸ’…

✨ NOTES ✨

the executable and the man pages got renamed from pat to pat-winlink β€” that's issue #994822 if you were wondering where your old commands went. glow-up, rebrand, evolution. πŸ¦‹

not me still calling it pat in my head tho. muscle memory is real. πŸ™ˆ

✨ See Also ✨


and that's the whole page, bestie! πŸ’– this was pat 1.0.0, dated 2026-04-19, and it ate. absolutely ate. now go connect to something, mwah. πŸŽ€βœ¨πŸŒˆ

πŸ“¦ where this page comes from