Skip to content

Latest commit

 

History

History
40 lines (28 loc) · 1.48 KB

README.md

File metadata and controls

40 lines (28 loc) · 1.48 KB

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).