PFView is a simple TUI viewer for PennFat files.
pfview
make's it easier to debug the PennOS project's PennFAT filesystem.
The TUI's view updates automatically as the filesystem is modified, so you may have this running on another terminal as you test your program's (pennfat, pennos, or any other) file system operations, and use it to examine the state of the FAT table or any of the data blocks at any time.
First, build the project:
cargo build --release # builds the binary in ./target/release/pfview
You may also download the binary from the releases page instead.
Then, run it with the path to the PennFat image as the first argument:
cargo run ./path/to/pennfat.img
or if you have the binary:
./pfview ./path/to/pennfat.img