Highlight currently selected link
Cleanish implementation. Needs to be checked for edge cases.
Work on displaying links in body correctly with just the description if present
spawsh is a command line client for gemini. It can be used as a curl-ish utility or in interactive mode.
spawsh has two modes, interactive, and utility. Interactive will launch automatically if no arguments are passed with the command.
run spawsh with the url requested as the first argument.
spawsh will fetch the file and display in terminal.
Interactive mode is a curses-like TUI for spawsh. Your current page is shown in the top bar. The up and down arrow keys are used to scroll up and down on larger pages. Use Enter to enter a prompt to input a new url. Use right and left arrows to cycle through the links on the page and press enter to go to that link.