RXSTACK(1)

πŸ“¦
version 3.9.6 Β· 2 versions
, in debian trixie, fedora 43, fedora 44, nixos 26.05, nixpkgs unstable, ubuntu noble, ubuntu questing, ubuntu resolute, ubuntu stonking

πŸ’– RXSTACK(1) β€” the Regina Rexx Interpreter stack daemon πŸ’–

okay bestie, sit DOWN, because this is the lil daemon that makes Rexx queues go brrr. It lives in the User Commands corner of your manual, and today we're gonna understand it together. No cap. 🫢


✨ NAME ✨

rxstack</purl> β€” the Regina Rexx Interpreter stack daemon. That's her. That's the whole name. πŸ’…


🌸 SYNOPSIS 🌸

rxstack [-h, --help] [-D, --debug] [-d, --daemon] [-k, --kill] [-p num,
--port num] [-w, --world]

Like, look at that lineup. Iconic. πŸŽ€


πŸ¦‹ DESCRIPTION πŸ¦‹

rxstack is a daemon that hands out access to Regina Rexx external queues. And the way it does that is kinda two-for-one energy:

  • directly β€” straight to Regina Rexx programs, no middleman
  • indirectly β€” via rxqueue, to literally any other program, through stdin and stdout
Fun fact fr fr: if you run it with no options at all, rxstack just chills in the foreground. No daemon-ing, no drama. Just vibes. 🌈

πŸ‘‘ OPTIONS πŸ‘‘

Every flag, bestie. All of them. We're not skipping a single one. πŸ’œ

  • -h, --help β€” shows you a short lil help message. A snack. A crumb of guidance. πŸ“
  • -D, --debug β€” turns debugging ON. Now she's telling you everything. πŸ—£οΈ
  • -d, --daemon β€” starts rxstack as a daemon. She goes off on her own, main character energy, runs in the background. ✨
  • -k, --kill β€” kills the running rxstack process. Yeah. It's giving unalive. πŸ’€
  • -p, --port num β€” pick the port rxstack listens on. This overwrites the RXSTACK environment variable. Default is 5757. πŸŽ€
  • -w, --world β€” accepts connections from anywhere. By default rxstack only allows connections from the localhost, so this is you opening the door to the whole entire planet. 🌍

🌈 ENVIRONMENT 🌈

rxstack peeks at these environment variables if they're set. If not? She simply moves on. 🧚

  • RXDEBUG β€” enables debugging. Same energy as passing the -D or --debug option. πŸ”₯
  • RXSTACK β€” the port number rxstack listens on. By default this is 5757. Same as passing the -p or --port option. πŸŽ€
  • RXQUEUE β€” the name of the default queue used if the client doesn't specify one. By default this is SESSION. πŸ‘‘

The Regina Rexx interpreter is distributed under the GNU Library General Public License β€” go look at the file COPYING-LIB in the source code distribution. Read it, bestie. It's important. πŸ“œ


🫢 AUTHOR 🫢

Anders Christensen, University of Trondheim, Norway <anders (at) pvv.unit.no>. Legend behavior. πŸ‘‘


⭐ MAINTAINER ⭐

Changes to Regina since 0.07a by Mark Hessling <mark (at) rexx.org>, with significant assistance from Florian Grosse-Coosmann. The squad. The committee. The group chat. πŸ’…


πŸ”₯ SEE ALSO πŸ”₯

  • rxqueue(1) β€” her bestie, her ride or die πŸ¦‹

There are several good reference books on Rexx, and the most famous one is "The Rexx Language" by Mike Cowlishaw. If you wanna go down the Rexx rabbit hole (and honestly? you should), visit http://www.rexxla.org β€” that's The Rexx Language Association β€” for literally any Rexx related information. 🌸


and that's the whole page, bestie!! πŸŽ€ This one came out of the Regina Rexx Interpreter crew back in June 2013 β€” so yeah, RXSTACK(1), manual section 1, vintage but still absolutely slaying. Now go forth and queue responsibly. πŸ’–βœ¨πŸ¦‹

πŸ“¦ where this page comes from