Skip to content

Latest commit

 

History

History
79 lines (56 loc) · 2.7 KB

File metadata and controls

79 lines (56 loc) · 2.7 KB

32x32 ProLaunch

A cross-platform desktop app that turns project commands into a visual interface. Open any project folder - ProLaunch detects available commands and shows them as buttons. Click to run, watch live logs, kill or restart processes, see which ports are in use - no terminal needed.

Works on macOS, Windows and Linux. Built with Tauri + React + TypeScript.

openproject

Features

  • Create new projects from a growing template gallery for common app types.
  • Open existing projects and run detected or custom commands as buttons.
  • Live logs, kill / restart, port monitoring.
  • Search and pin commands; running commands float to the top.
  • Recently opened projects, multi-tab workspace with browser -style shortcuts.
0521

Install

ProLaunch is built from source on your own machine. No code signing is involved - a locally compiled binary is not flagged by macOS Gatekeeper or Windows SmartScreen.

macOS / Linux

curl -fsSL https://raw.githubusercontent.com/vugarsafarzada/prolunch/main/install.sh | bash

The script:

  1. Clones this repository into a temporary folder.
  2. Installs Rust automatically (via rustup) if it is missing.
  3. Installs the platform build dependencies.
  4. Builds the app from source.
  5. Installs it and adds it to your menu - macOS: /Applications (Launchpad / Spotlight); Linux: application menu (via the .deb, or a desktop entry for non-apt systems).
  6. Deletes the clone and all build artifacts.

Prerequisites you must have already: git, curl, and Node.js + npm. On macOS the Xcode Command Line Tools are installed on first run.

Windows

Bash is not the native shell on Windows. Build manually:

  1. Install Node.js, Rust, and the Visual Studio C++ Build Tools.

  2. Clone and build:

    git clone --depth 1 https://github.com/vugarsafarzada/prolunch.git
    cd prolunch
    npm install
    npm run tauri build
  3. The installer is created at src-tauri/target/release/bundle/ - run the .exe / .msi from there.

  4. Delete the cloned folder afterwards if you only need the installed app.

Updating

Re-run the install command. It rebuilds the latest version from source.

Development

npm install
npm run tauri dev