hsh program allows for a convenient building and testing
environment when developing functions for the Halon scripting language.
hsh program will call the following plugin functions.
Other function such as delivery functions has to be built and tested
using external testing frameworks or by using
smtpd in a testing environment.
We recommend to use any of the examples in our GitHub repository as the boilerplate to get started quickly.
hsh program will load all plugins in the
--config file specificed, and the plugins app configuration from the plugins section in the
--appconf file specificed (optional).
version: "5.8" plugins: - id: myplugin path: myplugin.so config: setting1: true
version: "5.8" plugins: - id: myplugin config: setting2: true
hsh program with the
--plugin flag for each plugin to load.
hsh --config hsh.yaml --appconf hsh-app.yaml --plugin myplugin test.hsl