about summary refs log tree commit diff stats
path: root/docs/profanity-roster.1
diff options
context:
space:
mode:
Diffstat (limited to 'docs/profanity-roster.1')
-rw-r--r--docs/profanity-roster.1546
1 files changed, 546 insertions, 0 deletions
diff --git a/docs/profanity-roster.1 b/docs/profanity-roster.1
new file mode 100644
index 00000000..64494e33
--- /dev/null
+++ b/docs/profanity-roster.1
@@ -0,0 +1,546 @@
+.TH man 1 "2022-10-12" "0.13.0" "Profanity XMPP client"
+
+.SH NAME
+/roster
+
+.SH DESCRIPTION
+Manage your roster, and roster display settings. Passing no arguments lists all contacts in your roster.
+
+.SH SYNOPSIS
+/roster
+
+.LP
+/roster online
+
+.LP
+/roster show [offline|resource|presence|status|empty|priority|contacts|rooms]
+
+.LP
+/roster hide [offline|resource|presence|status|empty|priority|contacts|rooms]
+
+.LP
+/roster by group|presence|none
+
+.LP
+/roster count unread|items|off
+
+.LP
+/roster count zero on|off
+
+.LP
+/roster color on|off
+
+.LP
+/roster order name|presence
+
+.LP
+/roster unread before|after|off
+
+.LP
+/roster room char <char>|none
+
+.LP
+/roster room private char <char>|none
+
+.LP
+/roster room position first|last
+
+.LP
+/roster room by service|none
+
+.LP
+/roster room order name|unread
+
+.LP
+/roster room unread before|after|off
+
+.LP
+/roster room show server
+
+.LP
+/roster room hide server
+
+.LP
+/roster room use name|jid
+
+.LP
+/roster private room|group|off
+
+.LP
+/roster private char <char>|none
+
+.LP
+/roster header char <char>|none
+
+.LP
+/roster presence indent <indent>
+
+.LP
+/roster contact char <char>|none
+
+.LP
+/roster contact indent <indent>
+
+.LP
+/roster resource char <char>|none
+
+.LP
+/roster resource indent <indent>
+
+.LP
+/roster resource join on|off
+
+.LP
+/roster size <percent>
+
+.LP
+/roster wrap on|off
+
+.LP
+/roster add <jid> [<nick>]
+
+.LP
+/roster remove <jid>
+
+.LP
+/roster remove_all contacts
+
+.LP
+/roster nick <jid> <nick>
+
+.LP
+/roster clearnick <jid>
+
+.LP
+/roster group
+
+.LP
+/roster group show <group>
+
+.LP
+/roster group add <group> <contat>
+
+.LP
+/roster group remove <group> <contact>
+
+.LP
+
+.SH ARGUMENTS
+.PP
+\fBonline\fR
+.RS 4
+Show all online contacts in console.
+.RE
+.PP
+\fBshow\fR
+.RS 4
+Show the roster panel.
+.RE
+.PP
+\fBshow offline\fR
+.RS 4
+Show offline contacts in roster panel.
+.RE
+.PP
+\fBshow resource\fR
+.RS 4
+Show contact's connected resources in roster panel.
+.RE
+.PP
+\fBshow presence\fR
+.RS 4
+Show contact's presence in roster panel.
+.RE
+.PP
+\fBshow status\fR
+.RS 4
+Show contact's status message in roster panel.
+.RE
+.PP
+\fBshow empty\fR
+.RS 4
+Show empty groups in roster panel.
+.RE
+.PP
+\fBshow priority\fR
+.RS 4
+Show resource priority in roster panel.
+.RE
+.PP
+\fBshow contacts\fR
+.RS 4
+Show contacts in roster panel.
+.RE
+.PP
+\fBshow rooms\fR
+.RS 4
+Show chat rooms in roster panel.
+.RE
+.PP
+\fBhide\fR
+.RS 4
+Hide the roster panel.
+.RE
+.PP
+\fBhide offline\fR
+.RS 4
+Hide offline contacts in roster panel.
+.RE
+.PP
+\fBhide resource\fR
+.RS 4
+Hide contact's connected resources in roster panel.
+.RE
+.PP
+\fBhide presence\fR
+.RS 4
+Hide contact's presence in roster panel.
+.RE
+.PP
+\fBhide status\fR
+.RS 4
+Hide contact's status message in roster panel.
+.RE
+.PP
+\fBhide empty\fR
+.RS 4
+Hide empty groups in roster panel.
+.RE
+.PP
+\fBhide priority\fR
+.RS 4
+Hide resource priority in roster panel.
+.RE
+.PP
+\fBhide contacts\fR
+.RS 4
+Hide contacts in roster panel.
+.RE
+.PP
+\fBhide rooms\fR
+.RS 4
+Hide chat rooms in roster panel.
+.RE
+.PP
+\fBby group\fR
+.RS 4
+Group contacts in roster panel by roster group.
+.RE
+.PP
+\fBby presence\fR
+.RS 4
+Group contacts in roster panel by presence.
+.RE
+.PP
+\fBby none\fR
+.RS 4
+No grouping in roster panel.
+.RE
+.PP
+\fBcount unread\fR
+.RS 4
+Show unread message count with roster headers.
+.RE
+.PP
+\fBcount items\fR
+.RS 4
+Show item count with roster headers.
+.RE
+.PP
+\fBcount off\fR
+.RS 4
+Do not show any count with roster headers.
+.RE
+.PP
+\fBcount zero on\fR
+.RS 4
+Show roster header count when 0.
+.RE
+.PP
+\fBcount zero off\fR
+.RS 4
+Hide roster header count when 0.
+.RE
+.PP
+\fBcolor on\fR
+.RS 4
+Enable generated color names (XEP-0392)
+.RE
+.PP
+\fBcolor off\fR
+.RS 4
+Disable generated color names (XEP-0392)
+.RE
+.PP
+\fBorder name\fR
+.RS 4
+Order roster contacts by name only.
+.RE
+.PP
+\fBorder presence\fR
+.RS 4
+Order roster contacts by presence, and then by name.
+.RE
+.PP
+\fBunread before\fR
+.RS 4
+Show unread message count before contact.
+.RE
+.PP
+\fBunread after\fR
+.RS 4
+Show unread message count after contact.
+.RE
+.PP
+\fBunread off\fR
+.RS 4
+Do not show unread message count for contacts.
+.RE
+.PP
+\fBroom char <char>\fR
+.RS 4
+Prefix rooms with specified character.
+.RE
+.PP
+\fBroom char none\fR
+.RS 4
+Remove room character prefix.
+.RE
+.PP
+\fBroom private char <char>\fR
+.RS 4
+Prefix private room chat with specified character when displayed with room.
+.RE
+.PP
+\fBroom private char none\fR
+.RS 4
+Remove private room chat character prefix when displayed with room.
+.RE
+.PP
+\fBroom position first\fR
+.RS 4
+Show rooms first in roster.
+.RE
+.PP
+\fBroom position last\fR
+.RS 4
+Show rooms last in roster.
+.RE
+.PP
+\fBroom by service\fR
+.RS 4
+Group rooms by chat service.
+.RE
+.PP
+\fBroom by none\fR
+.RS 4
+Do not group rooms.
+.RE
+.PP
+\fBroom order name\fR
+.RS 4
+Order rooms by name.
+.RE
+.PP
+\fBroom order unread\fR
+.RS 4
+Order rooms by unread messages, and then by name.
+.RE
+.PP
+\fBroom unread before\fR
+.RS 4
+Show unread message count before room.
+.RE
+.PP
+\fBroom unread after\fR
+.RS 4
+Show unread message count after room.
+.RE
+.PP
+\fBroom unread off\fR
+.RS 4
+Do not show unread message count for rooms.
+.RE
+.PP
+\fBroom show server\fR
+.RS 4
+Show the conference server with room JIDs.
+.RE
+.PP
+\fBroom hide server\fR
+.RS 4
+Do not show the conference server with room JIDs.
+.RE
+.PP
+\fBroom use name\fR
+.RS 4
+Use the MUC name as room name.
+.RE
+.PP
+\fBroom use jid\fR
+.RS 4
+Use the JID as room name.
+.RE
+.PP
+\fBprivate room\fR
+.RS 4
+Show room private chats with the room.
+.RE
+.PP
+\fBprivate group\fR
+.RS 4
+Show room private chats as a separate roster group.
+.RE
+.PP
+\fBprivate off\fR
+.RS 4
+Do not show room private chats.
+.RE
+.PP
+\fBprivate char <char>\fR
+.RS 4
+Prefix private room chats with specified character when displayed in separate group.
+.RE
+.PP
+\fBprivate char none\fR
+.RS 4
+Remove private room chat character prefix.
+.RE
+.PP
+\fBheader char <char>\fR
+.RS 4
+Prefix roster headers with specified character.
+.RE
+.PP
+\fBheader char none\fR
+.RS 4
+Remove roster header character prefix.
+.RE
+.PP
+\fBcontact char <char>\fR
+.RS 4
+Prefix roster contacts with specified character.
+.RE
+.PP
+\fBcontact char none\fR
+.RS 4
+Remove roster contact character prefix.
+.RE
+.PP
+\fBcontact indent <indent>\fR
+.RS 4
+Indent contact line by <indent> spaces (0 to 10).
+.RE
+.PP
+\fBresource char <char>\fR
+.RS 4
+Prefix roster resources with specified character.
+.RE
+.PP
+\fBresource char none\fR
+.RS 4
+Remove roster resource character prefix.
+.RE
+.PP
+\fBresource indent <indent>\fR
+.RS 4
+Indent resource line by <indent> spaces (0 to 10).
+.RE
+.PP
+\fBresource join on|off\fR
+.RS 4
+Join resource with previous line when only one available resource.
+.RE
+.PP
+\fBpresence indent <indent>\fR
+.RS 4
+Indent presence line by <indent> spaces (-1 to 10), a value of -1 will show presence on the previous line.
+.RE
+.PP
+\fBsize <percent>\fR
+.RS 4
+Percentage of the screen taken up by the roster (1-99).
+.RE
+.PP
+\fBwrap on|off\fR
+.RS 4
+Enable or disable line wrapping in roster panel.
+.RE
+.PP
+\fBadd <jid> [<nick>]\fR
+.RS 4
+Add a new item to the roster.
+.RE
+.PP
+\fBremove <jid>\fR
+.RS 4
+Removes an item from the roster.
+.RE
+.PP
+\fBremove_all contacts\fR
+.RS 4
+Remove all items from roster.
+.RE
+.PP
+\fBnick <jid> <nick>\fR
+.RS 4
+Change a contacts nickname.
+.RE
+.PP
+\fBclearnick <jid>\fR
+.RS 4
+Removes the current nickname.
+.RE
+.PP
+\fBgroup show <group>\fR
+.RS 4
+List all roster items in a group.
+.RE
+.PP
+\fBgroup add <group> <contact>\fR
+.RS 4
+Add a contact to a group.
+.RE
+.PP
+\fBgroup remove <group> <contact>\fR
+.RS 4
+Remove a contact from a group.
+.RE
+
+.SH EXAMPLES
+/roster
+
+.LP
+/roster add odin@valhalla.edda
+
+.LP
+/roster add odin@valhalla.edda Allfather
+
+.LP
+/roster remove loki@ownserver.org
+
+.LP
+/roster nick odin@valhalla.edda "All Father"
+
+.LP
+/roster clearnick thor@valhalla.edda
+
+.LP
+/roster size 15
+
+.LP
+/roster group
+
+.LP
+/roster group show friends
+
+.LP
+/roster group add friends fenris@ownserver.org
+
+.LP
+/roster group add family Brother
+
+.LP
+/roster group remove colleagues boss@work.com
+
+.LP