c4413777495b0d2c95381627e8ec1ba3b1b5e7db
Introduces a `Config` struct to manage client settings, including server URL and API key. This configuration is stored in a TOML file following OS-standard conventions. The `directories` crate is used to determine the correct path for the configuration file across different operating systems. The `thiserror` crate is used for custom error handling related to configuration loading and saving. Added unit tests to verify the configuration loading and saving logic.
Description
No description provided
Languages
Rust
74%
Kotlin
12.7%
HTML
4.9%
Python
4.1%
Shell
3.8%
Other
0.5%