LuaRocks

LuaRocks profile

I have five modules published on LuaRocks. A few of them are my own, the others are libraries my friends have made, or I delightedly wanted to use.

apkbuild & pkgbuild are LPEG grammars meant to make it easier to parse APKBUILDs and PKGBUILDs respectively. They're part of a larger effort to rewrite the backend of toAPK so that it can more reliably convert distro packages from something to an APKBUILD. That's a whole other thing, but I'm glad to have these in luarocks and packaged for Alpine.

itte is a minimal IRC bot module written by my friend mio. It's super easy to use and reason about as an IRC bot framework. I've used it to make several bots, one of which was a remote control agent for a little plug and play network scanning system. It was a fun project that I should dig up and open source. praint is a terminal color printing library written by my friend m455, and atentu is a MOTD generator I wrote years and years and years ago.

The overarching idea is that I don't just want to consume something from the Lua ecosystem but building tooling for it. I've also given talks at FennelConf about toAPK and tkts, which is adjacent to the Lua work.