2012-08-19 15:34:05 -04:00
|
|
|
.TH Profanity 1 "August 2012" "Profanity XMPP client"
|
|
|
|
.SH NAME
|
2012-11-21 17:33:07 -05:00
|
|
|
Profanity \- a simple console based XMPP chat client.
|
2012-08-19 15:34:05 -04:00
|
|
|
.SH SYNOPSIS
|
|
|
|
.B profanity
|
|
|
|
[-vhd] [-l level]
|
|
|
|
.SH DESCRIPTION
|
|
|
|
.B Profanity
|
|
|
|
is a simple lightweight console based XMPP chat client. It's emphasis is
|
2012-11-21 17:33:07 -05:00
|
|
|
on having a simple and configurable command driven UI, see the homepage
|
2012-08-21 19:33:22 -04:00
|
|
|
at:
|
|
|
|
.br
|
|
|
|
.PP
|
2012-11-21 17:33:07 -05:00
|
|
|
<http://www.profanity.im>
|
2012-08-19 15:34:05 -04:00
|
|
|
.SH OPTIONS
|
|
|
|
.TP
|
|
|
|
.BI "\-v, \-\-version"
|
|
|
|
Show version information.
|
|
|
|
.TP
|
|
|
|
.BI "\-h, \-\-help"
|
|
|
|
Show help on command line arguments.
|
|
|
|
.TP
|
|
|
|
.BI "\-d, \-\-disable-tls"
|
|
|
|
Disable TLS for servers that either don't support it, or claim to but do not
|
|
|
|
complete the handshake.
|
|
|
|
.TP
|
|
|
|
.BI "\-l, \-\-log="LEVEL
|
|
|
|
Set the logging level,
|
|
|
|
.I LEVEL
|
|
|
|
may be set to DEBUG, INFO (the default), WARN or ERROR.
|
2012-08-19 16:14:13 -04:00
|
|
|
.SH USING PROFANITY
|
|
|
|
The
|
|
|
|
.B Profanity
|
|
|
|
user interface contains 3 main elements.
|
|
|
|
.PP
|
|
|
|
The title bar at the top, shows various information about who you are chatting
|
|
|
|
with, and your current status at the top right corner.
|
|
|
|
.PP
|
|
|
|
The status bar near the bottom, shows information about the user you are logged
|
|
|
|
in as, and shows which windows are currently active, at the bottom right corner
|
|
|
|
of the screen.
|
|
|
|
.PP
|
|
|
|
The input line, the last line, is where all user input goes, including commands
|
|
|
|
starting with the "/" character and messages.
|
|
|
|
.PP
|
|
|
|
The main window holds a console window where information is given, press F1 to
|
|
|
|
get back to the console window. Up to 9 chat windows may be open at any one
|
|
|
|
time, to access them use the F2-F10 keys. When in a chat window, you do not
|
|
|
|
need to use the "/msg" command.
|
2012-08-19 15:34:05 -04:00
|
|
|
.SH SEE ALSO
|
|
|
|
.B Profanity
|
|
|
|
itself has a lot of built\-in help. Check the /help command for more information.
|
2012-08-19 15:35:53 -04:00
|
|
|
Type "/help help" for information on how to use help itself.
|
2012-08-19 15:34:05 -04:00
|
|
|
.SH CONFIGURATION
|
|
|
|
Configuration for
|
|
|
|
.B Profanity
|
|
|
|
is stored in
|
|
|
|
.I ~/.profanity/config
|
|
|
|
, see the following example:
|
|
|
|
.br
|
|
|
|
.RS
|
|
|
|
.PP
|
|
|
|
[ui]
|
|
|
|
.br
|
|
|
|
beep=false
|
|
|
|
.br
|
|
|
|
flash=false
|
|
|
|
.br
|
2012-11-21 17:33:07 -05:00
|
|
|
theme=mytheme
|
|
|
|
.br
|
2012-08-19 15:34:05 -04:00
|
|
|
showsplash=false
|
|
|
|
.br
|
|
|
|
notify=true
|
|
|
|
.br
|
|
|
|
chlog=true
|
|
|
|
.br
|
2012-10-14 13:26:54 -04:00
|
|
|
history=true
|
|
|
|
.br
|
2012-08-19 15:34:05 -04:00
|
|
|
typing=true
|
|
|
|
.br
|
2012-09-23 17:27:17 -04:00
|
|
|
remind=15
|
|
|
|
.br
|
2012-10-27 12:28:02 -04:00
|
|
|
vercheck=true
|
2012-10-24 16:15:44 -04:00
|
|
|
.br
|
2012-08-19 15:34:05 -04:00
|
|
|
.PP
|
2012-11-21 17:33:07 -05:00
|
|
|
[connections]
|
|
|
|
.br
|
|
|
|
logins=user1@server1.org;myuser@server2.com;
|
|
|
|
.PP
|
|
|
|
.RE
|
|
|
|
The [ui] section contains basic preferences, you can find more help on these
|
|
|
|
settings by typing "/help beep" for example in Profanity.
|
|
|
|
.PP
|
|
|
|
The [connections] section is the list of users that will appear in tab
|
|
|
|
completion for the /connect command. This list is automatically populated
|
|
|
|
when you successfully log in as a user.
|
|
|
|
.SH THEMES
|
|
|
|
Themes files for
|
|
|
|
.B Profanity
|
|
|
|
are stored in
|
|
|
|
.I ~/.profanity/themes
|
|
|
|
, see the following example:
|
|
|
|
.br
|
|
|
|
.RS
|
|
|
|
.PP
|
2012-08-19 15:34:05 -04:00
|
|
|
[colours]
|
|
|
|
.br
|
2012-11-20 19:21:58 -05:00
|
|
|
bkgnd=default
|
2012-08-19 15:34:05 -04:00
|
|
|
.br
|
2012-11-20 19:21:58 -05:00
|
|
|
titlebar=blue
|
2012-08-19 15:34:05 -04:00
|
|
|
.br
|
2012-11-20 19:21:58 -05:00
|
|
|
statusbar=blue
|
2012-08-19 15:34:05 -04:00
|
|
|
.br
|
2012-11-20 19:21:58 -05:00
|
|
|
titlebartext=white
|
2012-08-19 15:34:05 -04:00
|
|
|
.br
|
2012-11-20 19:21:58 -05:00
|
|
|
titlebarbrackets=cyan
|
2012-08-19 15:34:05 -04:00
|
|
|
.br
|
2012-11-20 19:21:58 -05:00
|
|
|
statusbartext=white
|
2012-08-19 15:34:05 -04:00
|
|
|
.br
|
2012-11-20 19:21:58 -05:00
|
|
|
statusbarbrackets=cyan
|
|
|
|
.br
|
|
|
|
statusbaractive=cyan
|
|
|
|
.br
|
|
|
|
statusbarnew=white
|
2012-08-19 15:34:05 -04:00
|
|
|
.br
|
2012-11-20 19:21:58 -05:00
|
|
|
maintext=white
|
2012-08-19 15:34:05 -04:00
|
|
|
.br
|
2012-11-20 19:21:58 -05:00
|
|
|
splashtext=cyan
|
2012-08-19 15:34:05 -04:00
|
|
|
.br
|
2012-11-20 19:21:58 -05:00
|
|
|
online=green
|
|
|
|
.br
|
|
|
|
away=cyan
|
|
|
|
.br
|
|
|
|
chat=green
|
|
|
|
.br
|
|
|
|
dnd=red
|
2012-08-19 15:34:05 -04:00
|
|
|
.br
|
2012-11-20 19:21:58 -05:00
|
|
|
xa=cyan
|
2012-08-19 15:34:05 -04:00
|
|
|
.br
|
2012-11-20 19:21:58 -05:00
|
|
|
offline=red
|
2012-08-19 15:34:05 -04:00
|
|
|
.br
|
2012-11-21 17:33:07 -05:00
|
|
|
typing=yellow
|
|
|
|
.br
|
|
|
|
gone=red
|
|
|
|
.br
|
|
|
|
error=red
|
|
|
|
.br
|
|
|
|
incoming=yellow
|
|
|
|
.br
|
|
|
|
roominfo=yellow
|
|
|
|
.br
|
|
|
|
me=yellow
|
|
|
|
.br
|
|
|
|
them=green
|
2012-08-19 15:34:05 -04:00
|
|
|
.br
|
|
|
|
.PP
|
|
|
|
.RE
|
|
|
|
The [colours] section allows you to tailor the colours used in Profanity to
|
2012-08-19 16:18:15 -04:00
|
|
|
suit your terminal preferences. Available colours are black, white, red,
|
|
|
|
green, blue, yellow, cyan, magenta and default, where default is the default
|
|
|
|
forground or background colour on your terminal.
|
2012-08-19 15:34:05 -04:00
|
|
|
.PP
|
2012-08-21 19:30:24 -04:00
|
|
|
.SH BUGS
|
|
|
|
Bugs can either be reported by sending a mail directly to:
|
|
|
|
.br
|
|
|
|
.PP
|
|
|
|
<boothj5web@gmail.com>
|
|
|
|
.br
|
|
|
|
.PP
|
|
|
|
or to the mailing list at:
|
|
|
|
.br
|
|
|
|
.PP
|
|
|
|
<https://groups.google.com/forum/#!forum/profanitydev>
|
|
|
|
.br
|
|
|
|
.PP
|
|
|
|
or with a Github account by logging issues on the issue tracker at:
|
|
|
|
.br
|
|
|
|
.PP
|
|
|
|
<https://github.com/boothj5/profanity>
|
|
|
|
.SH LICENSE
|
|
|
|
Copyright (C) 2012 James Booth <boothj5web@gmail.com>.
|
|
|
|
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
|
|
|
|
This is free software; you are free to change and redistribute it.
|
|
|
|
There is NO WARRANTY, to the extent permitted by law.
|
2012-08-19 15:34:05 -04:00
|
|
|
.SH AUTHORS/CREDITS
|
|
|
|
.B Profanity
|
|
|
|
was written by James Booth
|
2012-08-21 19:30:24 -04:00
|
|
|
.B <boothj5web@gmail.com>
|
|
|
|
with contributions from:
|
|
|
|
.br
|
|
|
|
.PP
|
|
|
|
Colin Bradley
|
2012-10-21 16:04:15 -04:00
|
|
|
.br
|
|
|
|
Dmitry Podgorny <pasis.ua@gmail.com>
|
2012-10-24 16:15:44 -04:00
|
|
|
.br
|
|
|
|
Dolan O'Toole
|