enhanced programmable ircII client 5th generation
Project homepage: http://www.epicsol.org/
Description
EPIC5 is the 5th generation of the Enhanced Programmable ircII Client.
No longer is EPIC 100% backwards compatible with ircII, but instead
those things where compatibility is undesirable have been found and
fixed. No gratuitous incompatibilities have been added, but lots of
new code has been added to make EPIC one of the best ircII clients
available.
Due to its minimalist approach it is highly recommended you use a script
with EPIC, basic knowledge about ircII scripting can be obtained here:
http://help.epicsol.org/epic_scripting. Some scripts also included in
distribution.
EPIC5 supports pledge() and unveil().
Support is available on #epic@efnet.
Package information
- Ports path
- net/epic5,python
- Package architecture
- amd64
- Maintainer
- Joey Beach <fro@disciples.com>
- Categories
- net, lang/python
- Available flavors
- python
- Only for architectures
- aarch64, amd64, arm, i386, mips64, mips64el, powerpc, powerpc64, riscv64, sparc64, alpha, hppa
Ports list build and test dependencies as well as runtime dependencies. pkg_add selects those needed for installation.
Direct dependencies
Library
Runtime
Build
OpenBSD README
This README contains unresolved ports variables; replace them before using its commands.
+-------------------------------------------------------------------------------
| Running epic5 on OpenBSD
+-------------------------------------------------------------------------------
First ~/.epicrc
===============
Sample ~/.epicrc has been installed to
${TRUEPREFIX}/share/epic5/script/epicrc.sample
Take a look to get basic understanding of how to use the client.
Changing default server list
============================
To change default server list set IRCLIB environment variable in your shell
pointing to a directory (e.g. ~/.epic/) and put ircII.servers file there, each
line of the file describing a server, format is documented in
http://help.epicsol.org/server_description
Example for Libera.Chat:
irc.libera.chat:7000:password=MYPASSWORD:nick=MYNICK:type=IRC-SSL
Don't forget to 'chmod 0600' the file, if you use passwords there.
SASL is supported by sasl_auth (PLAIN method only, use SSL) and sasl_nistp256
scripts. Look comments in those scripts to get more details how to use them.
pledge(2) and unveil(2)
=======================
EPIC5 has support for the syscalls on OpenBSD, you can use it in your script.
More info about the usage is in UPDATES document.