Skip to content

About

A FUSE 3 high-level mount library for .NET on Linux (libfuse3) and macOS (macFUSE). Implement a read-only volume, mount it with one call, and probe the runtime before you mount.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

2 Commits

Folders and files

Repository files navigation

LibFuseSharp

NuGet License: MIT .NET 8 | 9 | 10

A FUSE 3 high-level mount library for .NET on Linux (libfuse3) and macOS (macFUSE). Implement a read-only volume, mount it with one call, and probe the runtime before you mount.

Used by SimpleXisoDrive and CHDMounter.

Layout

Path Description
LibFuseSharp/ The library (LibFuseSharp NuGet package, FuseSharp namespace)
LibFuseSharp.Tests/ xUnit tests for the library

See LibFuseSharp/README.md for the package readme (requirements, quick start and API overview).

Build, test and pack

# Build (net8.0, net9.0, net10.0)
dotnet build LibFuseSharp.slnx -c Release

# Run the tests
dotnet test LibFuseSharp.Tests/LibFuseSharp.Tests.csproj -c Release

# Pack the NuGet package
dotnet pack LibFuseSharp/LibFuseSharp.csproj -c Release

License

MIT — see LICENSE.txt. Lead Developer: Peterson Fernandes (PureLogicCode.com).

About

A FUSE 3 high-level mount library for .NET on Linux (libfuse3) and macOS (macFUSE). Implement a read-only volume, mount it with one call, and probe the runtime before you mount.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Contributors

Languages