ffs icon indicating copy to clipboard operation
ffs copied to clipboard

the file filesystem: mount semi-structured data (like JSON) as a Unix filesystem

Results 23 ffs issues
Sort by recently updated
recently updated
newest added

Started working in https://github.com/mgree/ffs/tree/homebrew. Really, no idea what I'm doing. Not sure how to depend on a cask (macfuse) and I have the sinking feeling that you can't. Oy.

help wanted
install

Would be good to build a `.deb` file for this. https://github.com/mmstick/cargo-deb seems promising.

help wanted
install

+ [ ] Options for naming of ListDirectory elements (prefix/suffix? format string?) + [ ] Metadata - [ ] extensions - [ ] dotfiles - [x] ~~xattrs~~ in #30

enhancement

Use a short buffer and some heuristic ([xdg-mime](https://crates.io/crates/xdg-mime) or [infer](https://crates.io/crates/infer), but really probably custom heuristics) to detect file types.

enhancement
format

Depends on #2 in part.

enhancement
format

Request: https://twitter.com/wtfpdf/status/1409883313888804868 Promising lead on a Rust library: https://github.com/J-F-Liu/lopdf with [Document::load](https://docs.rs/lopdf/0.26.0/lopdf/struct.Document.html#method.load) and [Document.*](https://docs.rs/lopdf/0.26.0/lopdf/struct.Document.html#fields)

enhancement
format

There are plenty of interesting options on https://man7.org/linux/man-pages/man8/mount.fuse3.8.html. - default_permissions - allow_other - ~~auto_unmount always on?~~ a02d674 - kernel_cache

enhancement

A `--live` flag to sync the JSON out on every write. A `--watch` flag to notice updates to the JSON file and rebuild the FS. With lazy/incremental, this would be...

enhancement

Keep a free list, and reuse inode numbers.

enhancement