$ cd ~/projects/ignorefs

IgnoreFS

[ A bind mount that respects .gitignore rules. ]

IgnoreFS is a FUSE filesystem that works like a bind mount, but hides files that match ignore rules written in .gitignore syntax.

It is based on the XMP example included with python-fuse.

  • Mirrors a directory like a bind mount.
  • Excludes files using .gitignore syntax.
  • Runs in userspace with FUSE.

$ cd ~/projects