ninep
ninep copied to clipboard
filesystem/debug: improved NewServer
Several changes in this PR (rebase of #36):
- Add
ufs.NewServerwith callbacks based on functional options for friendly APIs. - Replaces
ufs.NewUFS. - Move debug to separate package that wraps any
protocol.NineServer. - Add tracing to
debug.Serverandfilesystem.Server.
Any thoughts on merging this? I noticed that #39 duplicates some of this PR.
We should look at merging this in. There are some conflicts due to more recent PRs being merged in first.