Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/novara754/aocfuse
https://github.com/novara754/aocfuse
Last synced: 30 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/novara754/aocfuse
- Owner: novara754
- License: bsd-3-clause
- Created: 2022-12-07T14:33:19.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2022-12-07T14:38:34.000Z (about 2 years ago)
- Last Synced: 2024-01-14T23:13:16.138Z (12 months ago)
- Language: Rust
- Size: 7.81 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# AOCFUSE
A [FUSE](https://en.wikipedia.org/wiki/Filesystem_in_Userspace) implementation
to turn the puzzle inputs from [AoC 2022 Day 7](https://adventofcode.com/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](https://adventofcode.com/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.***## Usage
**Dependencies**
- The [Rust programming language](https://www.rust-lang.org/)
- [fuse] and [libfuse] as discussed on the [`fuser` GitHub repository](https://github.com/cberner/fuser#dependencies)The filesystem can be mounted by running `cargo r -- ` in the
project's root directory. The `` must be a text file containing any puzzle input
following the [AoC 2022 Day 7](https://adventofcode.com/2022/day/7) input format.
An example can be found on the respective website.## License
Licensed under the [BSD 3-Clause License](./LICENSE).