Skip to content

Latest commit

 

History

History
44 lines (30 loc) · 1.17 KB

README.md

File metadata and controls

44 lines (30 loc) · 1.17 KB

tarfs

Setup Automated Developed 100% on gitpod.io

A readonly FUSE filesystem that allows to mount tar files

Usage

tarfs 1.0
Gero Posmyk-Leinemann <[email protected]>
A readonly FUSE filesystem that allows to mount tar files

USAGE:
    tarfs <archive> <mountpoint>

FLAGS:
    -h, --help       Prints help information
    -V, --version    Prints version information

ARGS:
    <archive>       The tar file that should be mounted
    <mountpoint>    The path to the directory where the archive should be mounted

Why?

Sometimes it's useful to be able to mount a tar file directly without the need to extract it which takes time and disk space. Also, it's fun - and a great way to learn more Rust.

How

It scans the tar archive once, builds up an index and later uses that information to respond to FUSE requests like get_attrs or read.

Install

TODO

Development

 cargo test
 cargo build

Open in Gitpod