Parameterise the Web vs. Gemini option
Make sure we can never run Halp with a relative Web path
Remove printf debugging
Halp is a simple templating Web and Gemini server, written in Perl 5.
It was created to scratch an itch: to run both my personal Gemini capsule and my professional Web site on the same server.
perl5
$ prove -rv t
halp is licensed under the GNU Affero General Public License 3.0.
I have several goals for Halp:
This led me to a pretty short shortlist:
Having spent a few years as a professional C coder I'm reluctant to reach for it for any text-heavy task. rc is okay but I don't find it terribly easy to read - I struggled a bit with Werc. That left ... Perl!
It's "Purlapin", a mascot created by Stable Diffusion and named by Chat GPT. It's just too surreal not to use even though I have no idea what it is.