Releases: jonathandeamer/lookit
v0.1.0
The first tagged release of lookit, a finger client (RFC 1288) for the terminal. Finger a host, and when it answers with a list of users you can browse them, drill into a person, follow finger:// links, and walk back through where you've been without re-fetching. It turns a string of one-off finger commands into one session.
This is the first release. The core loop is here; discovery, subscriptions, and richer link handling are next (see the README's Coming soon). Being pre-1.0, the flags, keybindings, and output format may still change.
Install
Download the archive for your platform below, unpack it, and move the lookit binary onto your PATH. No Go toolchain needed. With Go 1.21 or newer you can run go install github.com/jonathandeamer/lookit@latest instead.
See the README for a short finger primer and usage examples.
Highlights
- Browse a host's user list, drill into a user with Enter, filter with
/, and walk back with Esc without re-fetching. - Auto-detects whether a host response is a selectable user list across several common server formats, and declines rather than guessing when it can't tell.
- Follows
finger://links andfinger user@hostreferences in a response, pinned to port 79 so a response can't redirect you to another service. - Adapts to light or dark terminals, and stays plain text when piped or under
NO_COLOR. - Keyboard-driven throughout. Press
?for a context-aware key list. - Renders control bytes, escape sequences, and bidi overrides in untrusted server output visibly instead of passing them through to your terminal.
Known limits
- Read-only. lookit fingers servers; it doesn't host a
.planor answer queries. - Finger only. No gopher, gemini, or web.
- The TUI needs a real terminal (TTY).
Builds
macOS and Linux, amd64 and arm64. Each archive bundles the binary, README.md, LICENSE, and THIRD_PARTY_NOTICES.md.