KBtin(6)

πŸ“¦
version 2.3 Β· 2 versions
, in debian bookworm, ubuntu noble, ubuntu resolute, ubuntu stonking

πŸ’– KBtin πŸ’–

okay bestie, sit down, we're talking about KBtin β€” a MUD client and a whole little environment for line-based programs. she's giving legend, she's giving main character, and she's about to be your new fave. no cap. ✨


πŸŽ€ SYNOPSIS πŸŽ€

KBtin [ -v ] [ scriptfile [ scriptfile2 ... ]]

🌸 DESCRIPTION 🌸

KBtin is a MUD client built on the venerable tintin++, but like… she has range. she does so much more than just playing MUDs, and honestly? obsessed. πŸ’…

a few of her commands (and bestie, try #help for the whole entire list):

  • #session sesname hostname port β€” starts a brand new session. sesname is just a cute little nickname for the new session and doesn't really play any important role, she's just there for vibes. KBtin will open a telnet connection to the given hostname : port.
  • #run sesname command β€” starts a new session by running a local command. and specifically, you can use it to start an encrypted connection with #run foo ssh foo.bar.baz. yes queen, ssh through your MUD client. iconic. πŸ”₯
  • #help command β€” gives you the help on command. she's helpful like that.
  • #verbatim β€” disables all input parsing, so all text passes through as-is. but don't worry bestie, features like scrollback, highlights, logging, keybindings or actions keep working. she's still serving. ✨
  • #end β€” exits KBtin and returns you to your shell. sad, but necessary. 😭

✨ OPTIONS ✨

  • -v β€” shows you the processing done by all subsequent uses of #read. equivalent to #verbose 1. so if you're nosy (me too), this one's for you.
  • -q β€” turns off the output from #read. equivalent to #verbose 0. quiet, mysterious, lowkey.
  • scriptname β€” processes the commands in scriptname, using #read scriptname.
  • -c command β€” executes a single command. (⚠️ note: beware of the evil shell and escape '#'s!) like, the shell is not your friend here bestie, she will eat your #s.
  • -s host port β€” starts a new session by opening a TELNET connection to the given host on the given port. KBtin will make up a session name for you, since she's generous. 🫢
  • -S host port β€” same thing, except that SSL encryption will be used. secure and slay.
  • -r shell_command β€” starts a new session by starting a local process. the process will be opened in a pseudo-terminal, making it interactive. the session name will be made up by KBtin. (yes, another made-up name. she's creative.)
  • -p β€” selects the "pipe" driver (this is the default if stdin or stdout is not a terminal).
  • -i β€” selects the full interactive tty driver (this is the usual default).
  • --no-simd β€” disables accelerated pattern matching even if it's supported. honestly bestie, you should never have a need to specify this option. it's just… sitting there. πŸ’€

🌈 SEE ALSO 🌈

ansi2txt, ansi2html.


and that's the whole page, bestie!! πŸ’– this one's KBtin, version vibes from 2007-09-04, and yeah β€” she's literally KBtin(6) through and through. go forth and MUD, or like, run your line-based programs. either way, ate. πŸ’…βœ¨πŸŽ€

πŸ“¦ where this page comes from