This crate is an application which allows simultaneous user management for LDAP and Slurm via GUI.
This application utilizes egui as the GUI framework.
The whole project is licensed under MIT
You can run this application by running the following command
cargo gui
Options which determine the look of the GUI are determined by values contained within certain configuration files under assets.
There are two files
- Init file: Only loaded at the start of the application.
- Settings file: Loaded at the start of the application. During development, this file is also loaded whenever its content changes. This hot reload feature while developing allows to see the changes in the GUI immediately.
Note: In release the reload feature of the Settings file is not active. This program includes both files into the resulting binary at compile time. So user of the application do not need to worry about having theses files on their system.
The GENERAL_README describes the other crates and the general structure of the whole project.