Gary Moore's Website

Hello, I'm a programmer living in Belfast.

Identity: Keyoxide
Electronic Mail: gary@mooremoore.net
SourceHut: ~gary_moore
GitHub: @doggodoge
BlueSky: @mooremoore.net
    
 _______                    __          ______ __              
|     __|.---.-.----.--.--.|  |.-----. |   __ \  |.---.-.-----.
|    |  ||  _  |   _|  |  | |_||__ --| |    __/  ||  _  |     |
|_______||___._|__| |___  |    |_____| |___|  |__||___._|__|__|
                    |_____|                                    

This is my first proper automatic upload of my .plan file using my kqueue based
watcher. Should use zero CPU while not in use, and I can write these plan files
by just editing the file in neovim or whatever editor, and on save it'll
automatically get uploaded to my website.

We're using bunny.net and completely moved away from cloudflare. This website
is just a template on the bunny.net equivalent of workers, and this plan just
gets uploaded to their object storage. On request, the template gets filled in
from object storage, so the way we update this plan is actually rather simple.

  1. Edit .plan
  2. Save
  3. Watcher picks up the change
  4. Watcher uploads to bunny.net object storage
  5. Future requests to the worker with my site automatically picks up
     my changes

Lovely!

Edit: This is just a test to ensure that my LaunchAgent works with this