Commit Graph

2 Commits

Author SHA1 Message Date
Jeremiah Russell
65f8bf7fc5 feat(utils): implement string elision trait
- introduce `Elide` trait for string truncation
- add `elide` function to truncate strings longer than a specified length, adding " ..." at the end
2025-10-06 17:09:47 +01:00
Jeremiah Russell
f53ffe7d8a feat(utils): create assure_config_dir_exists function
- add utility function to create config directory if it doesn't exist
- handle home directory expansion and error conditions
2025-10-02 15:33:00 +01:00