Skip to content

v0.1.0 — First Release

Choose a tag to compare

@Abrar118 Abrar118 released this 25 May 16:07
· 133 commits to master since this 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 --from
  • quickdev launch — Launch terminals and apps with fzf selection or --all
  • quickdev list — Show all registered projects with terminal/app details
  • quickdev add — Add terminals or apps interactively (fzf) or via CLI flags
  • quickdev remove — Remove items interactively (fzf multi-select) or by name
  • quickdev edit — Open project or global config (--global) in $EDITOR
  • quickdev 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.toml config 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 /Applications for 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.