Skip to content

Releases: justyn-clark/devports

v0.1.5

15 Mar 07:31

Choose a tag to compare

devports v0.1.5

Install with curl:

curl -fsSL https://raw.githubusercontent.com/justyn-clark/devports/main/scripts/install.sh | bash

Install with npm:

npm i -g @justynclark/devports

Changelog

  • 9dcd7ff fix: disable scoop while Windows packaging is unavailable
  • c9b5493 fix: ignore zig cache in release CI
  • 431a47f release: align devports v0.1.5 versions

v0.1.2

12 Mar 07:01

Choose a tag to compare

devports 0.1.2 release.

devports v0.1.0

09 Mar 01:36

Choose a tag to compare

devports is a CLI for managing local development ports, configured services, and browser-open flows from one place.

What ships in v0.1.0

  • Config-backed service registry with named services, expected ports, and start commands
  • Listener discovery and inspection from the CLI and TUI
  • Local browser open for configured running services
  • LAN URL output for configured services when you want to open them from another device
  • Background launch for configured services with per-repo logs at .devports/start.log
  • Port-based process termination with graceful and force-kill options
  • Interactive terminal UI for browsing listeners and triggering common actions

Notable behavior

  • devports open <service> opens the local app on 127.0.0.1, not the machine hostname
  • devports urls is the LAN/share surface and prints hostname-based URLs
  • devports start <service> launches in the background and returns the local URL, PID, and log path
  • devports doctor focuses on actionable local dev issues instead of generic system listener noise

Getting started

devports config init

devports config add web \
  --repo ~/projects/web \
  --port 3000 \
  --start "vite --host 0.0.0.0 --port 3000"

devports start web
devports open web
devports urls