Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
G
go-fuse
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
Analytics
Analytics
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Commits
Issue Boards
Open sidebar
Levin Zimmermann
go-fuse
Commits
daaa0cfa
Commit
daaa0cfa
authored
Apr 23, 2023
by
Han-Wen Nienhuys
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
README.md: tweak & polish
Change-Id: Ide68c48ffc2b8343884639835b958bf404739dbc
parent
d537a5a8
Changes
1
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
11 additions
and
16 deletions
+11
-16
README.md
README.md
+11
-16
No files found.
README.md
View file @
daaa0cfa
# G
O
-FUSE
# G
o
-FUSE
[
![CI
](
https://github.com/hanwen/go-fuse/actions/workflows/ci.yml/badge.svg
)
](https://github.com/hanwen/go-fuse/actions/workflows/ci.yml)
[
![GoDoc
](
https://godoc.org/github.com/hanwen/go-fuse
?status.svg
)
](https://godoc.org/github.com/hanwen/go-fuse/v2
)
[
![GoDoc
](
https://godoc.org/github.com/hanwen/go-fuse
/v2/fs?status.svg
)
](https://godoc.org/github.com/hanwen/go-fuse/v2/fs
)
Go native bindings for the FUSE kernel module.
...
...
@@ -20,7 +20,7 @@ and
The FUSE library gained a new, cleaned-up API during a rewrite
completed in 2019. Find extensive documentation
[
here
](
https://godoc.org/github.com/hanwen/go-fuse/v2
)
.
[
here
](
https://godoc.org/github.com/hanwen/go-fuse/v2
/fs
)
.
Further highlights of this library is
...
...
@@ -31,9 +31,9 @@ Further highlights of this library is
## Examples
*
`example/hello/main.go`
contains a 60-line "hello world" filesystem
*
[
example/hello/
](
example/hello/main.go
)
contains a 60-line "hello world" filesystem
*
`zipfs/zipfs.go`
contains a small and simple read-only filesystem for
*
[
zipfs/zipfs
](
zipfs/zipfs.go
)
contains a small and simple read-only filesystem for
zip and tar files. The corresponding command is in example/zipfs/
For example,
...
...
@@ -44,10 +44,10 @@ Further highlights of this library is
fusermount
-u
/tmp/mountpoint
```
`
*
`
zipfs/multizipfs.go
` shows how to use in-process mounts to
combine multi
ple Go-FUSE filesystems into a larger filesystem.
*
[zipfs/multizipfs](zipfs/multizipfs.go) shows how to use combine
sim
ple Go-FUSE filesystems into a larger filesystem.
*
`
fuse/loopback.go
`
mounts another piece of the filesystem.
*
[example/loopback](example/loopback/main.go)
mounts another piece of the filesystem.
Functionally, it is similar to a symlink. A binary to run is in
example/loopback/ . For example
...
...
@@ -60,7 +60,7 @@ Further highlights of this library is
## macOS Support
go-fuse
works somewhat on OSX. Known limitations:
Go-FUSE
works somewhat on OSX. Known limitations:
* All of the limitations of OSXFUSE, including lack of support for
NOTIFY.
...
...
@@ -82,18 +82,13 @@ go-fuse works somewhat on OSX. Known limitations:
## Bugs
Yes, probably. Report them through
https://github.com/hanwen/go-fuse/issues
https://github.com/hanwen/go-fuse/issues. Please include a debug trace
(set `
fuse.MountOptions.Debug
` to `
true
`).
## Disclaimer
This is not an official Google product.
## Known Problems
Grep source code for TODO. Major topics:
* Missing support for `
CUSE
`, `
BMAP
`, `
IOCTL
`
## License
Like Go, this library is distributed under the new BSD license. See
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment