cgmnlm @ gmn.clttr.info

'cgmnlm' is a colorful gemini line-mode client

screenshot of 'cgmnlm' (png, 71 kB)

cgmnlm should be able to run on any POSIX-compatible system that supports BearSSL. This should be pretty much every up-to-date linux distro and BSDs. It even runs on a Raspberry Pi.

key features

non-features

modifications compared to upstream

This project is of fork of Drew DeVaults 'gmni'.

I created this project for my own use, it includes the following changes that won't be included upstream. Besides this adjustments i'll try to keep track of upstream changes or send patches to upstream if appropiate.

Notable changes to upstream:

colors

The actual colors used depend on your terminal palette:

list of commands

<Enter>		read more lines (if available)
<url>		go to url
[N]			Follow Nth link
p[N]		Print URL of Nth link
e[N]		Send URL of current page or Nth link to external default program (N is optional)
t[N]		Download content of current page or Nth link to a temporary file (N is optional)
b[N]		Jump back N entries in history (N is optional, default 1)
f[N]		Jump forward N entries in history (N is optional, default 1)
u			Navigate one path element up
H			View all page history
m			Save bookmark
M			Browse bookmarks
k			Remove bookmark for current page
r			Reload the page
s			Search via geminispace.info
/<text>		Search for text (POSIX regular expression)
n			Jump to next search match
d[N] [path]	Download page, or Nth link, to path (N is optional)
[N]|<prog>	Pipe page, or Nth link, into program (N is optional)
a			Toggle display of alt text instead of preformatted text
q			Quit

[N] must be replaced with a number >= 0

how to get

browse the source of cgmnlm on gemini

source tarball of release 1.4

browse source code on the bloated web

ArchLinux AUR packages

build yourself

$ git clone https://git.clttr.info/cgmnlm.git
$ mkdir build && cd build
$ ../configure
$ make
$ sudo make install

Drop me a note if you are interested in packaging or have demand for a specific package.

[home]