Update configuration management to use confy for file-based configuration. #98
Labels
No labels
bug
documentation
duplicate
enhancement
good first issue
help wanted
invalid
question
wontfix
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: git/caesar-transfer#98
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
Update the program to read configuration from a file using confy instead of reading environment variables with dotenv.
Description
Currently, the program reads configuration from environment variables using dotenv. To improve flexibility and ease of configuration, it's proposed to switch to reading configuration from a file using the confy crate. This change will allow users to define configurations in a separate file, enhancing readability and maintainability.
Acceptance Criteria
Which criteria has to be reached to be accepted
Tasks
Which tasks are included to add this feature
Dependencies
Which dependencies are introduced to the project
Estimates
Estimated effort for completion: 2 hours
Additional Information
Switching to confy for configuration management will enhance the flexibility and maintainability of the program, making it easier for users to manage configurations. This change aligns with best practices for Rust programming and improves the overall user experience.
Except for the documentation, all subtasks of the issue have been completed. As the project documentation has its own milestone, I would classify this task as completed.