Skip to content

PrabirKalwani/Rapid_Rust_Finder

Repository files navigation

OS :- Rust based file system

This Readme provides step step instuctions on how run the application .

Run this locally on you machine

  1. For MacOS/Linux Devices
    brew tap prabirkalwani/rust-finder
    brew install rust-finder
  2. For Windows Vist the release page and download the latest release and run the executable.

Developnment Environment

Ensure you have the following software installed based on your operating system:

macOS

  1. Homebrew (for managing packages)
  2. Install dependencies:
    brew install rustup
    rustup-init
    brew install node

Linux (Ubuntu/Debian)

  1. Install dependencies:
    sudo apt update
    sudo apt install libwebkit2gtk-4.0-dev build-essential curl nodejs npm
    curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

Windows

  1. Install Node.js (includes npm).
  2. Install Rust.
  3. Install required Windows packages:
    npm install -g windows-build-tools

Setup

  1. Clone the repository:

    git clone <repository-url>
    cd <repository-folder>
  2. Install dependencies:

    npm install
  3. Install Tauri CLI:

    cargo install tauri-cli

Development

To run the app in development mode:

npm run tauri dev

This will start the Vite dev server, bundle the app, and open the Tauri window with live reloading.


Build

To run the app in release mode:

npm run tauri build

This will build a os specific binary in the src-tauri/target/release folder.