2 releases
0.1.1 | Apr 30, 2024 |
---|---|
0.1.0 | Apr 30, 2024 |
#191 in Games
779 downloads per month
Used in 11 crates
(2 directly)
17KB
305 lines
TwStorage
Various tools require access to files distributed alongside the Teeworlds/DDNet client. Additionally, the config directory of Teeworlds/DDNet needs to be taken into account for such file accesses.
This Rust crate locates the respective directories, and provides methods to access contained resources.
Future Work
Contributions are very welcome! As of yet, this crate is still both bare-bones and untested.
TODOs:
- MacOS support
- More functionality (iterate over directories, create files, delete files)
- Create config directory, if unavailable
- More stable detection for Steam installations.
Does
~/.steam
always exist on Linux? What about non-standard Steam installation locations on Windows? Maybe parse (JSON)libraryfolders.vdf
to detect all local Steam library paths.
Dependencies
~0–9.5MB
~41K SLoC