Provided by: quassel_0.14.0-2ubuntu1_amd64
NAME
quassel — a modern, cross-platform and distributed IRC client
SYNPOSIS
quassel [OPTION]...
DESCRIPTION
Quassel IRC is a modern, cross-platform, distributed IRC client, meaning that one (or multiple) client(s) can attach to and detach from a central core -- much like the popular combination of screen and a text-based IRC client such as WeeChat, but graphical. quassel provides a standalone IRC client experience, integrating the core and client into a single program. To connect to and manage a running quasselcore, use the quasselclient client program.
COMMON OPTIONS
-c, --configdir=CONFIGDIR Specify the directory holding the configuration files, the SQLite database with chat logs, and the SSL/TLS certificate. -d, --debug Enable extra debugging output. -h, --help Show help message. -L, --loglevel=LOGLEVEL Set the logging level to LOGLEVEL: Debug, Info, Warning, Error. Default is: Info -l, --logfile=LOGFILE Log to a file. --syslog Log to syslog. -v, --version Display version information.
CLIENT OPTIONS
--debugbufferswitches Enables debugging for bufferswitches. --debugmodel Enables debugging for models. --hidewindow Start the client minimized to the system tray. --icontheme=THEME Override the system icon theme. 'breeze' is recommended. This may also be configured in the client settings. --qss=QSS Load a custom application stylesheet.
INTERNAL CORE OPTIONS
NOTE: These options should not need modified in most cases. Running a separate quasselcore is the recommended way to allow multiple clients to connect to a core. --add-user Starts an interactive session to add a new core user --change-userpass=USERNAME Starts an interactive session to change the password of the user identified by USERNAME. --config-from-environment Load configuration from environment variables, ignoring the configuration file. See the section on ENVIRONMENT VARIABLES. --debug-irc Enable logging of all raw IRC messages to debug log, including passwords! In most cases you should also set --loglevel Debug. --debug-irc-id=DATABASENETWORKID Limit raw IRC logging to this network ID. Implies --debug-irc. --ident-daemon Enable internal ident daemon. --ident-listen=IDENTLISTEN The address(es) quasselcore will listen on for ident requests. Same format as --listen. Only meaningful with --ident-daemon. Default is: ::1,127.0.0.1 (only localhost) --ident-port=IDENTPORT The port the quasselcore will listen at for ident requests. Only meaningful with --ident-daemon. Default is: 10113 --listen=LISTEN The address(es) quasselcore will listen on when --port is specified. Default is: ::,0.0.0.0 (all addresses) -n, --norestore Don't restore last core's state, such as previously connected networks. --oidentd Enable oidentd integration. In most cases you should also enable --strict-ident. --oidentd-conffile=OIDENTCONF Set path to oidentd configuration file. -p, --port=PORT The port the internal quasselcore will listen at. If not specified, the internal core will not accept connections from other clients. --require-ssl Require SSL for remote (non-loopback) client connections. --select-authenticator=AUTHENTICATOR Starts an interactive session to switch your current user authentication backend to the new one. --select-backend=BACKEND Starts an interactive session to switch your current storage backend to the new one. Attempts a merge if the new backend is uninitialized and the old backend supports migration, otherwise prompts for new user credentials. --ssl-cert=SSLCERTFILE Specify the path to the SSL certificate. Reloaded when quasselcore is sent a SIGHUP. Default is: CONFIGDIR/quasselCert.pem --ssl-key=SSLKEYFILE Specify the path to the SSL key. Reloaded when quasselcore is sent a SIGHUP. Only needed if not combined with the SSL certificate. --strict-ident Use users' quasselcore username as ident reply. Ignores each user's configured ident setting. Useful for multi-user quasselcores connecting to IRC networks that require a fixed identifier for each user.
ENVIRONMENT
When --config-from-environment is specified, the quasselcore will use the following environment variables instead of the configuration file. This may be useful for container setups or automated deployment. AUTH_AUTHENTICATOR Specifies the selected user authentication backend. See --select-authenticator. AUTH_LDAP_BASE_DN Specifies the LDAP authenticator base DN. AUTH_LDAP_BIND_DN Specifies the LDAP authenticator bind DN. AUTH_LDAP_BIND_PASSWORD Specifies the LDAP authenticator bind password. AUTH_LDAP_FILTER Specifies the LDAP authenticator filter. AUTH_LDAP_HOSTNAME Specifies the LDAP authenticator connection hostname. AUTH_LDAP_PORT Specifies the LDAP authenticator connection port. AUTH_LDAP_UID_ATTRIBUTE Specifies the LDAP authenticator UID attribute. DB_BACKEND Specifies the selected database backend. See --select-backend. DB_PGSQL_DATABASE Specifies the Postgres connection database name. DB_PGSQL_HOSTNAME Specifies the Postgres connection hostname. DB_PGSQL_USERNAME Specifies the Postgres connection username. DB_PGSQL_PASSWORD Specifies the Postgres connection user password. DB_PGSQL_PORT Specifies the Postgres connection port.
FILES
$HOME/.config/quassel-irc.org Configuration files, SQLite database with chat logs, and the SSL/TLS certificate. To override, see --configdir.
AUTHORS
The full list of Quassel IRC authors and contributors may be seen in the client's About window. This manual page was written by Thomas Mueller <thomas.mueller@tmit.eu> and updated by Shane Synan <digitalcircuit36939+deb@gmail.com>, for the Debian GNU/Linux system (but may be used by others). Permission is granted to copy, distribute and/or modify this document under the terms of the GNU General Public License version 2 or any later version published by the Free Software Foundation.