Skip to content

michaelmeuli/tbgui

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

tbgui

A simple GUI front-end for TB-Profiler using SSH written in Rust

For now only works with AuthMethod::with_key_file(key_path, None).
This private key file has to be in directories_next::UserDirs::home_dir: e.g.: C:\Users\Alice\.ssh\id_rsa
The scripts executed on the remote cluster can be found here: tbgui-server-scripts.

Uses environment variables as defaults if set:

  • TBGUI_USERNAME
  • REMOTE_RAW_DIR
  • TB_PROFILER_SCRIPT
  • REMOTE_OUT_DIR
  • DEFAULT_TEMPLATE_REMOTE
  • USER_TEMPLATE_REMOTE

cargo doc

https://michaelmeuli.github.io/tbgui/tbgui/

Built with:

  • iced: A cross-platform GUI library for Rust focused on simplicity and type-safety.
  • async_ssh2_tokio: This library is an asynchronous and easy-to-use high level ssh client library for rust with the tokio runtime.
    Powered by the rust ssh implementation russh.

Starting point:

Iced Todos Showcase

About

A simple GUI front-end for TB-Profiler using SSH written in Rust

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages