v0.1.0 — First Release
QuickDev v0.1.0
The first release of QuickDev — a cross-platform CLI tool that saves and launches your project's terminal tabs and applications with a single command.
Features
quickdev init— Initialize a project with.quickdev.toml, clone configs with--fromquickdev launch— Launch terminals and apps with fzf selection or--allquickdev list— Show all registered projects with terminal/app detailsquickdev add— Add terminals or apps interactively (fzf) or via CLI flagsquickdev remove— Remove items interactively (fzf multi-select) or by namequickdev edit— Open project or global config (--global) in$EDITORquickdev deregister— Remove a project from the global index
Terminal Emulator Support
| Emulator | macOS | Linux | Windows | Tabs |
|---|---|---|---|---|
| Ghostty | yes | yes | — | no |
| Terminal.app | yes | — | — | yes |
| gnome-terminal | — | yes | — | yes |
| Windows Terminal | — | — | yes | yes |
| PowerShell 7 | — | — | yes | no |
Highlights
- Per-project
.quickdev.tomlconfig with instructional comments - Global project index at
~/Documents/quickdev/config.toml - Per-terminal emulator override with global default fallback
- Auto-detection of VS Code, Cursor, and Zed editors
- macOS app discovery from
/Applicationsfor interactive add - fzf-based project picker when not in a project directory
- Tab support for Terminal.app, Windows Terminal, and gnome-terminal
- Cross-platform: macOS, Linux, Windows
Installation
git clone https://github.com/Abrar118/QuickDev.git
cd QuickDev
cargo install --path .Requires Rust 1.70+. Optional: fzf for interactive features.