datasette-ports 0.1 solves a specific operational problem: tracking multiple simultaneous Datasette instances across terminal windows. Two commands, `datasette install datasette-ports` and `datasette ports`, produce a structured list of every running instance showing its port, version, loaded databases, and active plugins.
The output format is the real story. Each entry surfaces the Datasette version (e.g., v1.0a26 or v0.65.2), the database names, and the full plugin stack per instance. That means you can distinguish a Datasette running datasette-enrichments-llm and datasette-secrets from one running datasette-extract at a glance, without digging through terminal history.
This is also a documented case of README-driven development, where the interface was designed before the implementation. The release notes and linked gist show how that workflow shaped the tool's scope. Worth reading if you run multiple Datasette instances in parallel or want to see README-driven development applied to a small, focused plugin.
[READ ORIGINAL →]