Repository navigation
Tags
Tags
v0.3.0 — pick a domain from a list, change it later init now lists the domains your token can see and takes a number, and the "Base subdomain" question is gone: the domain you pick is the base. New commands: linko domain switch domains from the same numbered list linko token replace the API token, verified before it is saved linko uninstall remove linko and its Cloudflare traces Every other command is unchanged.
linko v0.2.3 The install one-liner now works on Windows under Git Bash. uname there reports MINGW64_NT-…, which detect_platform did not recognise, so the script fell through to a source build that only succeeded if Go was already installed. It now downloads the Windows zip like any other platform. Source builds also stamp the version instead of reporting 'dev'.
linko v0.2.2 macOS binaries are rebuilt with a current Go toolchain. Go 1.22's linker emits Mach-O binaries that macOS 15's dyld refuses to load with 'missing LC_UUID load command' — the darwin builds in earlier releases were produced that way. Anyone on macOS should update. Also in this release: recovery from a dead API token, a deleted tunnel or a missing DNS record, and 'linko doctor --fix' to repair all of it at once.
linko v0.2.1 Statically linked releases. Cross-compiled targets already had cgo off, but linux/amd64 was built with it on and linked against the runner's glibc, which would have refused to start on Alpine or any other musl system. Every published binary is now CGO_ENABLED=0. install.sh verifies the binary actually executes before declaring success, so an architecture or libc mismatch is caught at install time.
linko v0.2.0 A port keeps its URL. Re-running 'linko 3000' reuses the hostname it handed out before instead of minting a new random one on every restart — shared links keep working and DNS stops filling up with dead records. --new mints a fresh one, --name picks it, --temp restores the throwaway behaviour. Background mode: 'linko 3000 -d' detaches, 'linko ps' lists what is running, 'linko stop' shuts it down, and 'linko service install' registers a launchd agent or systemd user unit so tunnels come back after a reboot. --open now waits for the hostname to actually answer before opening the browser, instead of landing on an error page while DNS propagates.
linko v0.1.2 Clickable URLs: every printed link is an OSC 8 hyperlink, so a plain click opens it in iTerm2, WezTerm, kitty, VS Code, Windows Terminal, Konsole and GNOME Terminal. macOS Terminal.app gets a Command-click hint instead, since it ignores OSC 8 but linkifies bare URLs on its own. New: linko 3000 --open launches the browser as soon as the tunnel connects.
linko v0.1.1 - linko docs: setup guide in the terminal, --open for the full page - linko init prints the Cloudflare token steps inline before asking - install.sh: picks a directory already on PATH, patches the shell profile when it cannot, prints the guide URL, and builds from source (with a Go install hint) when no prebuilt binary exists - fixes the EXIT trap that printed 'tmp: unbound variable' after a successful install