PRIMITIVUS(1)

πŸ’… PRIMITIVUS β€” okay bestie, let's talk πŸ’…

So this is PRIMITIVUS(1), a page from Salut Γ  Toi's manual. Yes the NAME section calls it libervia-tui, and yes that's iconic of it. Sit down, grab a boba, we're doing this.


✨ NAME ✨

libervia-tui β€” Libervia's console interface. That's the whole vibe. 🫢


🌸 SYNOPSIS 🌸

primitivus [ --profile=PROFILE | --help ]

πŸ¦‹ DESCRIPTION πŸ¦‹

Primitivus is Salut Γ  Toi's console interface, and it's built on Urwid. She's a terminal girlie but make it fashion. πŸ’…

Primitivus is modal (vi-like, no cap), which means you switch from one mode to another exactly the way you do in vi/vim:

  • From any mode, press [Esc] to switch to normal mode.
  • From normal mode, press : to switch to command mode.
  • From normal mode, press i to switch to insert mode β€” the one you use to write messages to your contacts. That's your texting mode, bestie. πŸ’¬

Primitivus can be handled either with the mouse, in a very intuitive way, or with the keyboard. The keyboard shortcuts are explained in the section KEYBOARD HANDLING. Mouse girls and keyboard girls, we support both. πŸ‘‘


πŸŽ€ OPTIONS πŸŽ€

  • --profile=PROFILE β€” select the profile to use. Pick your girl. πŸ‘―
  • -p PROFILE β€” same thing, shorter name, still select the profile to use.
  • --help β€” display a help message and quit.
  • -h β€” display a help message and quit, but tiny.

⌨️ KEYBOARD HANDLING ⌨️

Real talk, we use these shortcuts throughout, so let's get the shorthand down first:

  • C stands for Ctrl.
  • M means Meta β€” on a PC it is usually the Alt key.
  • S stands for Shift.

πŸ”₯ Main keys πŸ”₯

  • C-x β€” quit Primitivus. Goodbye queen, we'll miss you. 😭
  • [tab], C-up/down arrow β€” change focus.
  • C-f 1, C-f m β€” focus on the menu.
  • C-f 2, C-f b β€” focus on the roster or the chat window.
  • C-f 3, C-f e β€” focus on the edition line.
  • M-m β€” display/hide the menu.
  • C-n β€” show the next notification.
  • C-s β€” hide/redisplay a pop-up window temporarily.
  • F2 β€” hide/display the roster.
  • C-l β€” refresh the screen.

🌈 Chat rooms 🌈

  • M-j β€” join a chat room. Come thruuu. πŸšͺ✨
  • M-p β€” hide/display the list of participants.
  • M-t β€” hide/display timestamps.
  • M-n β€” use/don't use short nicks.
  • M-l β€” hide/display frame decorations.
  • M-s β€” change the room's topic appearance by switching between:
    • one single line (the topic is cut if it's too long)
    • the full topic
    • topic hidden

πŸ’– Edition line πŸ’–

  • C-a, [home] β€” move the cursor at the beginning of the line.
  • C-e, [end] β€” move the cursor at the end of the line.
  • C-k β€” erase the line, starting at the cursor's position.
  • C-w β€” erase the last word.
  • S-[tab] β€” invoke completion (dependent on the context).
  • up/down arrows β€” browse sent messages history.

🫢 Contacts 🫢

  • M-d β€” hide/display offline contacts.
  • M-s β€” hide/display contacts' status messages.

πŸ’€ Card game πŸ’€

  • space β€” select a card.

πŸ‘‘ COMMANDS πŸ‘‘

The following commands must be typed in command mode (type [Esc] to switch to normal mode, then the : at the beginning of the command will switch to command mode). It's giving ritual, honestly.

  • :quit β€” quit Primitivus.
  • :messages β€” display log messages (see also the SAT_LOG_LEVEL environment variable in sat(1)).
  • :presence [status] β€” set your presence status. Invoked without argument, a pop-up will allow you to choose your presence status; otherwise, you can use the following arguments:
    • online
    • chat (free to chat)
    • away (away from keyboard)
    • dnd (do not disturb)
    • xa (extended away)
  • :status [message] β€” set your status message. Invoked without argument, a pop-up will allow you to enter a message.
  • :history β€” set the number of lines of history to display in the chat window (:history 0 to clear the window).

⭐ SEE ALSO ⭐

  • sat(1)

πŸ“œ AUTHORS AND COPYING πŸ“œ

Salut Γ  Toi was written by JΓ©rΓ΄me Poisson <goffi@goffi.org>.

This man page was converted from the help message and Salut Γ  Toi's wiki by Matteo Cypriani <mcy@lm7.fr> for the Debian distribution (2013). It is released under the terms of the Creative Commons Attribution-ShareAlike 3.0 Unported license (CC-By-SA 3.0).


okay so that's the whole page, and yes we kept every single line β€” every flag, every key, every command, all of it. no skipping. periodt. πŸ’…

Salut Γ  Toi 0.5 πŸŽ€ 2013-09-19 πŸ¦‹ and that's the wrap, bestie β€” go forth and press [Esc]. πŸ’–βœ¨