Global hotkey tray app, app shortcuts, shared config with git sync
project-switch became a keyboard launcher this week. A tray app puts list one ALT+SPACE away on Windows and macOS. The picker gained installed apps and file paths next to project links, and a shared config that syncs through git means the same commands follow you between machines.
Added 6
project-switch-hotkeytray app for Windows and macOS: a global ALT+SPACE hotkey that opensproject-switch listin a terminal (Windows Terminal, or iTerm/Terminal on macOS), closing any instance already open- Tray menu with
Open, aShortcutstoggle andExit; the hotkey app replaces older copies of itself on start and creates the config file if it's missing - Desktop and Start Menu shortcuts (
.lnk/.url) on Windows and.appbundles on macOS appear inlistas launchable entries, configurable viashortcuts.enabled,extraPathsandexclude includeconfig key that merges a shared config (e.g. from a dotfiles repo) into the local~/.project-switch.yml, matching projects bynameand commands bykey- The hotkey app keeps an included config that lives in a git repo in sync, pulling and committing/pushing local changes every 30 seconds
- File path autocomplete in
list: typing a drive letter or UNC path browses folders and files to open
Changed 3
listworks without a current project, showing global commands and shortcuts~/.project-switch.ymlis created automatically on first run- Terminal commands launched from
listnow wait for the command to finish