Looks like I will move forward with goliki. Building it has been a good experience, even if it’s a hack job like its predecessor, gliki.

I now need to configure a github action to build the cli and run it.

# install deps
go get .

# build and run script
go run main.go

Here are examples for Github Workflows to publish to Pages: https://github.com/actions/starter-workflows/tree/main/pages.

Doc for Workflows and Building and Testing Go https://docs.github.com/en/actions/automating-builds-and-tests/building-and-testing-go.

And of course, the Quickstart: https://docs.github.com/en/actions/quickstart

By default, the checkout action only gets the latest commit:

      - name: Checkout repo
        uses: actions/checkout@v3
          # We need all the history!
          fetch-depth: 0
          submodules: recursive

Looks like this works! hgpa.tv.

Well, now that I’m “done” I can start using this repo properly. Eventually, I want to make this look better using a standard stylesheet for markdown. I’ll probably use GitHub’s styling for now, e.g. https://github.com/sindresorhus/github-markdown-css Then I want to add proper code highlighting.