project-switch · Apr 20–26, 2026 · via commits

Clients with nested projects

project-switch now has two levels: clients, each with their own projects. If you juggle several repos for one client, they can share the client’s links while still having their own, and existing configs are migrated automatically.

Added 1

  • Clients can contain nested projects, with commands resolved project > client > global; switch picks a client first, then the client itself or one of its projects

Changed 2

  • Config top level renamed from projects/currentProject to clients/currentClient; existing local and included configs are migrated in place on first load
  • The add command is removed