gemini-browser

A text-based gemini browser
git clone git://git.laack.co/gemini-browser.git
Log | Files | Refs | README

commit 34ac5fe741a14375da21f88588a84de8de136f53
parent eaadb2b22565b1309bbb1da42690c96cf9ac367e
Author: Andrew Laack <andrew@laack.co>
Date:   Sat,  9 May 2026 13:39:23 -0500

Read cli input, assume arg 1 := site to open, else use tlgs.one (reasonable default search engine for now)

Diffstat:
Mmain.go | 10+++++++++-
1 file changed, 9 insertions(+), 1 deletion(-)

diff --git a/main.go b/main.go @@ -9,6 +9,7 @@ import ( "github.com/gdamore/tcell/v2" "github.com/makeworld-the-better-one/go-gemini" "github.com/rivo/tview" + "os" ) type Node struct { @@ -245,8 +246,15 @@ func main(){ mainArea.AddItem(entryText, 1, 0, false) entryText.SetText("") + + initSite := "gemini://tlgs.one/known-hosts" + + if len(os.Args) > 1 { + initSite = os.Args[1] + } + go func() { - err := updateSite("gemini://tlgs.one/known-hosts") + err := updateSite(initSite) if err != nil { app.Stop()