houseme 624889bae5 Add utility functions and configurations for rustfs-gui (#220)
* Initialize rustfs-gui crate

- Set up the `rustfs-gui` package in the workspace.
- Add `dioxus` dependency with `router` feature.
- Configure workspace settings for edition, license, repository, and rust-version.
- Include lints configuration for the workspace.

* Add utility functions and configurations for rustfs-gui

- Implement `RustFSConfig` struct with default values and methods for loading, saving, and clearing configurations.
- Add `ServiceCommand` enum for managing service commands.
- Implement `ServiceManager` struct for starting, stopping, and restarting the service.
- Include helper functions for checking service status, preparing the service, downloading files, and unzipping files.
- Add logging and error handling for service operations.
2025-02-18 00:55:34 +08:00
2024-09-25 19:46:02 +08:00
2024-12-09 17:03:48 +08:00
2024-07-26 17:29:50 +08:00
2024-12-05 15:12:52 +08:00
2025-01-11 01:01:04 +08:00
2025-02-11 10:10:12 +08:00
2024-12-26 00:10:11 +08:00
2025-02-12 17:34:23 +08:00
2025-01-21 16:44:55 +08:00
2024-12-05 15:12:52 +08:00
2025-02-17 16:15:16 +08:00
2025-02-12 17:34:23 +08:00
wip
2024-12-03 02:54:23 +00:00
2024-09-25 19:46:02 +08:00
2024-07-25 16:57:43 +08:00
2024-07-01 19:33:20 +08:00
2024-11-03 10:01:17 +08:00
Languages
Rust 98.1%
Shell 1.5%
Makefile 0.2%
Just 0.1%