@hackage hexchat0.0.2.0
Haskell scripting interface for HexChat
Categories
License
MIT
Maintainer
mniip@mniip.com
Links
- Homepage
- Documentation
- No source repository
- Security
Versions
Installation
Dependencies (2)
- base >=4.10 && <4.11
- containers >=0.5 && <0.6 Show all…
Dependents (1)
@hackage/acme-everything
This package builds a shared object ready for loading into HexChat, that will compile and interpret scripts written in Haskell; and also a Haskell library that said scripts should import and use to interface with HexChat.
At the moment the scripting interface is not finalized and may (and will) change in a future.
At the moment only Linux is supported.
For instructions on how to write a script, see the HexChat module.
The plugin understands the classic /load, /unload, /reload commands, as well as:
/hs load <filename> /hs unload <filename> /hs reload <filename> /hs list
To automatically load the plugin symlink or copy ~/.cabal/lib/libhexchat-haskell.so (or /usr/local/lib/libhexchat-haskell.so) to ~/.config/hexchat/addons/ (or /usr/lib/hexchat/plugins/).