Pneuma
Status: Last updated on 2021-01-22Pneuma (stylised as pneuma) is an interactive terminal frontend for managing a Hugo blog. As with Tempo, I built it for myself with the features I would like in it.
The aim of the project is to provide a slick, minimal frontend for managing posts in a Hugo blog including the ability to edit and create new posts, as well as publish drafts.
It is written purely in Go, which marks my first big project in the language. The text-ui is built using the wonderful tcell package by Garrett D'Amore.
Lessons Learned (So far)
- Go is a great language
- Building TUIs can become a massive rabbit-hole/timesink
- Callback functions and anonymous functions go well together
Details
Section | Description |
---|---|
Target Platform(s) | Linux/Unix |
Language | Go |
Status | Pre-alpha |
Version | n/a |