smuxi-server(1)

πŸ’– smuxi-server β€” the remote engine for the Smuxi chat client πŸ’–

okay bestie, gather round, because this one is literally the backbone of your whole chat setup. this is the smuxi-server(1) page, straight out of the General Commands Manual, and we're gonna make it make sense. no cap.


✨ NAME ✨

smuxi-server β€” remote engine for Smuxi chat client

like, that's the whole vibe. it's the engine. it's remote. it's for Smuxi. πŸ’…


🌸 SYNOPSIS 🌸

smuxi-server [-dh] [--add-user] [--modify-user] [--delete-user]
             [--list-users] [--username=username] [--password=password]
             [--optimize-message-buffers=action]

look at her. so many little flags. so much main character energy. πŸŽ€


πŸ¦‹ DESCRIPTION πŸ¦‹

okay so smuxi-server is a remote engine for the Smuxi chat client. the way that it works is: multiple Smuxi frontends can connect to it and get kept in sync with each other πŸ”₯ β€” and when literally none of them are connected? she still keeps track and stays connected to the servers. iconic behavior honestly. she's not like other engines.

heads up bestie: some options are mutually exclusive. you can't just throw all of them at her at once, she's not gonna take it.

when you don't pass any of the special options? she just starts normally, like the queen she is πŸ‘‘. the options are as follows:

  • -d, --debug β€” turn on debugging, babes. debug logs get sent to $XDG_DATA_HOME/smuxi/smuxi-server.log, and older logs get moved to the date of usage. so your receipts are always dated πŸ“βœ¨
  • -h, --help β€” shows the arguments Smuxi takes. your little cheat sheet. your study guide. your bestie telling you what's what 🫢
  • --version β€” shows version information. flex the numbers πŸ’…
  • --add-user β€” adds a user to the server. new friend unlocked πŸŽ€
  • --delete-user β€” deletes a user from the server. okay girl, we're removing someone from the group chat πŸ’€
  • --modify-user β€” changes a user's properties. glow-up arc, but for a user account ✨
  • --list-users β€” lists the users of the server. roll call!! πŸ“‹
  • --username=username β€” when you're adding, deleting, or modifying a user, use that username. gotta name names πŸ—£οΈ
  • --password=password β€” when adding or modifying a user, use that password. protect it like it's your diary πŸ”
  • --optimize-message-buffers=action β€” optimizes the message buffers. valid values are none, defrag, index, and all. four choices, four vibes, pick your fighter 🌈

πŸŽ€ FILES πŸŽ€

  • $XDG_DATA_HOME/smuxi/share/smuxi-server.log β€” smuxi debug log πŸ“„
  • $XDG_CONFIG_HOME/smuxi/smuxi-engine.ini β€” smuxi engine config βš™οΈ

πŸ’œ SIGNALS πŸ’œ

Smuxi will handle and catch these signals, so don't worry, she's emotionally available:

  • SIGINT β€” gracefully exits the server. bye bestie, no drama 🫢
  • SIGTERM β€” gracefully exits the server. also bye bestie, also no drama 🫢

like the way that both of them are graceful?? we love a clean exit. periodt. πŸ’…


πŸ‘‘ SEE ALSO πŸ‘‘

Website: https://smuxi.im/ β€” go say hi, iykyk 🌐


🌈 AUTHOR/CREDITS 🌈

Smuxi, including this server, was written by Mirco Bauer. absolute legend behavior, no cap. πŸ†

This manpage was written by Calvin Buckley. thank you for your service, queen πŸŽ€


πŸ’– that's the whole page bestie, you ate it up. this was the Debian build of smuxi-server(1), dated February 23, 2014 β€” and yeah, she's an older icon, but she's still serving. slay, stay hydrated, and go start that server. πŸ’…βœ¨πŸŒΈ