A FUSE implementation to turn the puzzle inputs from AoC 2022 Day 7 into an actual filesystem you can browse like you would any other.
It implements only the basic functionality of a filesystem, that which is required by the AoC 2022 Day 7 puzzle. More specifically it allows you to move through the directories as defined in the input, as well as seeing their contents and observing file sizes.
Do note that this project is simply for fun and has no practical use. The implementation is not exactly robust and I take no responsibility for any damage that may occur.
Dependencies
- The Rust programming language
- [fuse] and [libfuse] as discussed on the
fuser
GitHub repository
The filesystem can be mounted by running cargo r -- <aoc_input_file> <mount_location>
in the
project's root directory. The <aoc_input_file>
must be a text file containing any puzzle input
following the AoC 2022 Day 7 input format.
An example can be found on the respective website.
Licensed under the BSD 3-Clause License.