tauri-dtl is a desktop app for lab administrators in Northwestern University's McCormick PC Support team to quickly & easily distribute files to lab machines within the covered network.
The details of how to use the tool are located in README.txt, which should also be passed around with the executable.
- Copy to multiple labs at once
- Select specific systems in each lab to target
- Logging of successful and failed operations
- Supports both file and folder operations
- Runs from a single executable that can be stored on a flash drive
- Small (storage), lightweight (memory), and fast
tauri-dtl is built on:
Note that you only need to follow the steps below if you wish to develop or build executables. End users need only run an executable to use the tool.
Tauri requires Rust and system dependencies to run. It's probably best to follow this guide from the Tauri website.
If you haven't already, clone this repository to your desired location.
cd <yourdesiredfilelocation>
git clone https://github.com/alexander-kang/tauri-dtl.git
cd tauri-dtl
Next, install the Node.js dependencies and devDependencies.
npm install
Finally, compile Rust packages and their dependencies.
cd src-tauri
cargo build