Skip to content

Desktop app built on Tauri to distribute files across lab machines

Notifications You must be signed in to change notification settings

alexander-kang/tauri-dtl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

tauri-dtl

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.

Features

  • 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

Tech

tauri-dtl is built on:

  • Tauri - a toolkit built on Rust to help make desktop apps
  • Node.js - used by Tauri

Setup

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

About

Desktop app built on Tauri to distribute files across lab machines

Topics

Resources

Stars

Watchers

Forks