QUASSEL(1)
π QUASSEL β the manual page, but make it make sense π
okay bestie, sit down, hydrate, and let me tell you about quassel β this is the manual page for quassel v0.14.0 (dist-da9c1c9) and honestly? it's giving "quietly runs your entire IRC life in the background" energy and I'm obsessed. πΈ
β¨ SYNOPSIS β¨
quasselcore [options]
that's it. that's the whole summoning ritual. πͺ
π DESCRIPTION π
Quassel IRC is a modern, distributed IRC client. 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. π
quasselcore provides the daemon which connects to IRC networks, allowing any number of Quassel clients to connect, including the official desktop client, the quasselclient program. so like... the core is the main character, and all the clients are just showing up to the party. π
π OPTIONS π
-c,--configdir<path> β Specify the directory holding configuration files, the SQlite database and the SSL certificate. your whole personality lives in here, ngl.--listen<<address>[,<address>[,...]]> β The address(es)quasselcorewill listen on. plural, because why choose one.-p,--port<port> β The portquasselcorewill listen at.-n,--norestoreβ Don't restore last core's state. fresh start era. π¦--config-from-environmentβ Load configuration from environment variables.--select-backend<backendidentifier> β Switch storage backend (migrating data if possible).--select-authenticator<authidentifier> β Select authentication backend.--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>.--strict-identβ Use users'quasselcoreusername as ident reply. Ignores each user's configured ident setting.--ident-daemonβ Enable internal ident daemon.--ident-port<port> β The portquasselcorewill listen at for ident requests. Only meaningful with--ident-daemon.--ident-listen<<address>[,...]> β The address(es)quasselcorewill listen on for ident requests. Same format as--listen.--oidentdβ Enableoidentdintegration. In most cases you should also enable--strict-ident.--oidentd-conffile<file> β Set path tooidentdconfiguration file.--proxy-cidr<<address>[,...]> β Set IP range from which proxy protocol definitions are allowed.--require-sslβ Require SSL for remote (non-loopback) client connections. π«Ά stay safe out there.--ssl-cert<path> β Specify the path to the SSL certificate.--ssl-key<path> β Specify the path to the SSL key.--metrics-daemonβ Enable metrics API.--metrics-port<port> β The portquasselcorewill listen at for metrics requests. Only meaningful with--metrics-daemon.--metrics-listen<<address>[,...]> β The address(es)quasselcorewill listen on for metrics requests. Same format as--listen.-L,--loglevel<level> β Supports one ofDebug|Info|Warning|Error; default isInfo.-l,--logfile<path> β Log to a file.--syslogβ Log to syslog.-d,--debugβ Enable debug output.--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<database network ID> β Limit raw IRC logging to this network ID. Implies--debug-irc.--debug-irc-parsedβ Enable logging of all parsed IRC messages to debug log, including passwords! In most cases you should also set--loglevel Debug.--debug-irc-parsed-id<database network ID> β Limit parsed IRC logging to this network ID. Implies--debug-irc-parsed.-h,--helpβ Displays help on commandline options.--help-allβ Displays help including Qt specific options.-v,--versionβ Displays version information.
π bestie I am BEGGING you β those--debug-ircand--debug-irc-parsedflags log passwords into your debug log. that's not a vibe, that's a leak. protect your logs like they're your diary. π
π AUTHORS π
The full list of Quassel IRC authors and contributors may be seen in quasselclient's About window.
This manual page was written by Thomas Mueller <thomas.mueller@tmit.eu> and updated by Shane Synan <digitalcircuit36939+deb@gmail.com> and Scott Kitterman <scott@kitterman.com> (with the assitance of help2man), 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.
(and yes, "assitance" is spelled exactly like that in the original β we don't fix the queen's typos, we respect them. π)
π¦ SEE ALSO π¦
The full documentation for quassel is maintained as a Texinfo manual. If the info and quassel programs are properly installed at your site, the command
info quassel
should give you access to the complete manual. go get your lore, bestie. πβ¨
and that's the whole page, no cap. this manual page is from quassel v0.14.0 (dist-da9c1c9), dated January 2022 β and it lives under the name QUASSEL(1) in section 1 of the manual, iykyk. mwah. π ππ«Ά
π¦ where this page comes from
- debian bookworm: quassel-core 1:0.14.0-1+b2
- debian trixie: quassel-core 1:0.14.0-3
- ubuntu jammy: quassel-core 1:0.14.0-1build1
- ubuntu jammy: quassel-core 1:0.14.0-1ubuntu0.22.04.4
- ubuntu noble: quassel-core 1:0.14.0-2ubuntu3
- ubuntu questing: quassel-core 1:0.14.0-3ubuntu2
- ubuntu resolute: quassel-core 1:0.14.0-4ubuntu2
- ubuntu stonking: quassel-core 1:0.14.0-5ubuntu1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms