KVIRC(1)

πŸ’– KVIRC(1) πŸ’– β€” an Internet Relay Chat client

okay bestie, sit down, hydrate, this is the manual page for KVIrc, section 1 of the manual, version 4.0.0 ✨ (the manpage name is literally KVIRC(1), cute right?)


🌸 NAME 🌸

KVIrc β€” an Internet Relay Chat client. that's the whole name section. iconic. πŸ’…


✨ SYNOPSIS ✨

kvirc [options] [server [port]] [ircurl [ircurl [...]]]

πŸ¦‹ DESCRIPTION πŸ¦‹

KVIrc is a Visual Internet Relay Chat client based on the Qt library. no cap, that's the foundation.

It's meant to be a "user friendly" interface to the IRC protocol (see RFC1459) and all of its extensions. like, it holds your hand through IRC 🫢


πŸ’… OPTIONS πŸ’…

KVIrc accepts the following options. we are going through all of them, bestie, no skimming, this is a safe space for flags:

  • -h, --help β€” prints a list of every single commandline option and then exits. shows you the menu and dips πŸ’–
  • -v, --version β€” outputs the version info.
  • -c file β€” uses file as the configuration file instead of ~/.kvirc4.rc. if file doesn't exist it defaults to $HOME/.kvirc4.rc.
  • -n file β€” uses file as the configuration file instead of ~/.kvirc4.rc, and creates file if it doesn't exist. it's giving "make it yourself" energy πŸŽ€
  • -f β€” forces a brand new KVIrc session, even if one is already running. no sharing, main character only πŸ‘‘
  • -e commands β€” if a KVIrc session is already running, it runs commands in that session; otherwise it starts up normally and runs commands. commands must be a single shell token. you can use this switch more than once, fr fr.
  • -x commands β€” if a KVIrc session is already running, it runs commands in that session; otherwise it does nothing and exits. commands must be a single shell token. you can use this switch more than once.
  • -r commands β€” if a KVIrc session is already running, it runs commands in that session; otherwise it starts up normally (and does not execute them). commands must be a single shell token. you can use this switch more than once.
  • -m β€” if a KVIrc session is already running, shows an informational popup dialog instead of writing to the console. super useful when you're launching KVIrc from a graphical taskbar button πŸ–±οΈβœ¨
  • [server] β€” connect to this server after startup.
  • [port] β€” use this port for the connection. this one also needs a server name, so it's a package deal, periodt.
  • [ircurl] β€” a URL shaped like this:
irc[6]://<server>[:<port>][/<channel>[?<pass>]]

For every URL on the commandline it creates a new irc-context and attempts to connect to server on the specified port. the optional channel gets joined right after the connection has been established. chef's kiss 🌈


🌿 ENVIRONMENT 🌿

  • KVIRC_LANG β€” language setting. if it's not set, KVIrc will check for $LANG.
  • LANG β€” language setting. if it's not set (or if it's set to 'EN', 'POSIX' or 'C') KVIrc will use the default language, which is English.

πŸ“ FILES πŸ“

  • $PREFIX/share/kvirc/VERSION/* β€” the directory with the global KVIrc settings, modules etc...
  • $HOME/.kvirc4.rc β€” this is the first file that KVIrc looks for. if the -c commandline option is specified, the file passed as the option parameter is used instead of this one. if the file is found, KVIrc reads the first non-empty line and treats it as the path to the KVIrc Local directory. if the file can not be found, or the KVIrc Local directory is not existing, KVIrc enters setup mode and lets you select a new KVIrc Local directory. whole lotta responsibilities for one little rc file 😭
  • KVIrc Local directory/* β€” the directory with the local (per user) KVIrc settings. similar to the global one.

πŸ”Ž SEE ALSO πŸ”Ž

X(1) talk(1) β€” go say hi to the neighbours πŸ’œ


Copyright Β© 1999-2009 Szymon Stefanek and The KVIrc Development Team

Permission to use, copy, modify, and distribute this software and its documentation for any purpose and without fee is hereby granted, provided that the above copyright notice appear in all copies and that both that copyright notice and this permission notice appear in supporting documentation.


πŸ› SUGGESTIONS AND BUG REPORTS πŸ›

Found any bugs (or got a feature request)? report them to the tracker at: https://github.com/kvirc/KVIrc/issues/ β€” they wanna hear from you, bestie, that's literally the point πŸ™ˆ


🌐 OFFICIAL WWW SITE 🌐

http://www.kvirc.net β€” and in Russian: http://www.kvirc.net.ru πŸ¦‹


πŸ‘‘ AUTHORS πŸ‘‘

Szymon 'Pragma' Stefanek <pragma at kvirc dot net>

Code, fixes, new features, and much more from Alessandro 'Noldor@freenode' Carbone, Elvio 'HelLViS69@freenode' Basello, Fabio 'CtrlAltCa@freenode' Bas, Alexey 'Alexey@freenode' Uzhva, Voker57@freenode

Old authors

With patches, fixes, extensions, and more from [Anodine]@efnet, Till 'BuTi@ircnet' Busch, Fritz 'KNFritz@ircnet' Elfert, RAD Kade 1

With bug-hunting, hard-thinking, eyes-consuming, nights spent on IRC, great suggestions and more from lots of people all over the net, including but not limited to Paul 'infected@ircnet' Boehm, Olle 'Crocodile@ircnet' HΓ€llnΓ€s, Diablo@ircnet, Andrew 'Drosha@ircnet' Frolov, MalboroLi@ircnet, munehiro@ircnet


and that's the whole page, bestie!! ✨ this one's from version 4.0.0 of KVIrc, dated 02/09/2009, and it's filed under KVIRC(1) in section 1 of the manual πŸ’– now go connect to a server, you've got this 🫢

πŸ“¦ where this page comes from