1man(1)                       Profanity XMPP client                      man(1)
2
3
4

NAME

6       Profanity - a simple console based XMPP chat client.
7

SYNOPSIS

9       profanity [-vh] [-l level] [-a account]
10

DESCRIPTION

12       Profanity  is  a simple lightweight console based XMPP chat client. Its
13       emphasis is on having a simple and configurable command driven UI,  see
14       the homepage at:
15
16       <https://profanity-im.github.io>
17

OPTIONS

19       -v, --version
20              Show version and build information.
21
22       -h, --help
23              Show help on command line arguments.
24
25       -a, --account ACCOUNT
26              Auto connect to an account on startup, ACCOUNT must be an exist‐
27              ing account.
28
29       -c, --config
30              Use an alternative config file.
31
32       -l, --log LEVEL
33              Set the logging level, LEVEL may be set to DEBUG, INFO (the  de‐
34              fault), WARN or ERROR.
35
36       -f, --logfile
37              Specify a different logfile
38
39       -t, --theme THEME
40              Specify which theme to use.  THEME must be one of the themes in‐
41              stalled in $XDG_CONFIG_HOME/profanity/themes
42

KEYBINDINGS

44       Tab, Shift+Tab
45              Tab completion next, previous.  Works for  commands,  nicks  and
46              quotes (when input line starts with >).
47
48       ALT+1..Alt-0 or F1..F10
49              Choose window 1..10.
50
51       ALT+q..Alt-p (in QWERTY layout)
52              Choose window 11..20.
53
54       ALT+LEFT
55              Choose previous chat window.
56
57       ALT+RIGHT
58              Choose next chat window.
59
60       PAGEUP Page the active window up.
61
62       PAGEDOWN
63              Page the active window down.
64
65       ALT+PAGEUP
66              Page the occupants or roster panel up.
67
68       ALT+PAGEDOWN
69              Page the occupants or roster panel down.
70
71       ALT+a  Jump to the next unread window.
72
73       ALT+v  Mark current window for later reading with an attention flag.
74
75       ALT+m  Switch between windows marked with the attention flag.
76
77       ALT+c  Run  external editor (see profanity-editor(1)) for current input
78              line.
79
80       CTRL+DOWN
81              Store current input line in history but do not execute it.
82
83       Note: Profanity is using GNU Readline library to handle  input  so  de‐
84       fault  configuration  file ~/.inputrc affects operation. In addition to
85       that $XDG_CONFIG_HOME/profanity/inputrc is read after all default  key‐
86       bindigs  are  set so one can override or add settings there. For refer‐
87       ence, see Readline documentation: info readline "Command Line  Editing"
88       "Readline Init File" "Readline Init File Syntax" and the list of avail‐
89       able Profanity commands in inputwin.c.  Standard  Readline  keybindings
90       are supported, including C-r for interactive history search and C-x C-r
91       for reloading inputrc without restart.
92

USING PROFANITY

94       The user guide can be  found  at  <https://profanity-im.github.io/user
95       guide.html>.
96

SEE ALSO

98       Profanity  itself  has  a lot of built-in help. Check the /help command
99       for more information.  Type "/help help" for information on how to  use
100       help  itself.  Profanity ships with one man page for each built-in com‐
101       mand, e.g. there is profanity-account(1) for /account.
102

CONFIGURATION

104       Configuration  for  Profanity  is  stored  in  $XDG_CONFIG_HOME/profan‐
105       ity/profrc , details on commands for configuring Profanity can be found
106       at <https://profanity-im.github.io/reference.html>  or  the  respective
107       built-in help or man pages.
108

BUGS

110       Bugs  can  either  be  reported by raising an issue at the Github issue
111       tracker:
112
113       <https://github.com/profanity-im/profanity/issues>
114
115       or to the mailing list at:
116
117       <https://lists.notraces.net/mailman/listinfo/profanity>
118

LICENSE

120       Copyright (C) 2012 - 2019 James  Booth  <boothj5web@gmail.com>.   Copy‐
121       right  (C)  2019  -  2022  Michael Vetter <jubalh@iodoru.com>.  License
122       GPLv3+:  GNU  GPL   version   3   or   later   <https://www.gnu.org/li
123       censes/gpl.html>  This is free software; you are free to change and re‐
124       distribute it.  There is NO WARRANTY, to the extent permitted by law.
125

AUTHORS/CREDITS

127       Profanity was created by James Booth <boothj5web@gmail.com>  with  many
128       contributions     from     others,    see    the    full    list    at:
129       <https://github.com/profanity-im/profanity/graphs/contributors>
130
131
132
1330.13.1                            2022-10-12                            man(1)
Impressum