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
Hide 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)
[
![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.
Go native bindings for the FUSE kernel module.
...
@@ -20,7 +20,7 @@ and
...
@@ -20,7 +20,7 @@ and
The FUSE library gained a new, cleaned-up API during a rewrite
The FUSE library gained a new, cleaned-up API during a rewrite
completed in 2019. Find extensive documentation
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
Further highlights of this library is
...
@@ -31,9 +31,9 @@ Further highlights of this library is
...
@@ -31,9 +31,9 @@ Further highlights of this library is
## Examples
## 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/
zip and tar files. The corresponding command is in example/zipfs/
For example,
For example,
...
@@ -44,10 +44,10 @@ Further highlights of this library is
...
@@ -44,10 +44,10 @@ Further highlights of this library is
fusermount
-u
/tmp/mountpoint
fusermount
-u
/tmp/mountpoint
```
`
```
`
*
`
zipfs/multizipfs.go
` shows how to use in-process mounts to
*
[zipfs/multizipfs](zipfs/multizipfs.go) shows how to use combine
combine multi
ple Go-FUSE filesystems into a larger filesystem.
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
Functionally, it is similar to a symlink. A binary to run is in
example/loopback/ . For example
example/loopback/ . For example
...
@@ -60,7 +60,7 @@ Further highlights of this library is
...
@@ -60,7 +60,7 @@ Further highlights of this library is
## macOS Support
## 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
* All of the limitations of OSXFUSE, including lack of support for
NOTIFY.
NOTIFY.
...
@@ -82,18 +82,13 @@ go-fuse works somewhat on OSX. Known limitations:
...
@@ -82,18 +82,13 @@ go-fuse works somewhat on OSX. Known limitations:
## Bugs
## Bugs
Yes, probably. Report them through
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
## Disclaimer
This is not an official Google product.
This is not an official Google product.
## Known Problems
Grep source code for TODO. Major topics:
* Missing support for `
CUSE
`, `
BMAP
`, `
IOCTL
`
## License
## License
Like Go, this library is distributed under the new BSD license. See
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