Documentation
¶
Overview ¶
gofuse is a utility program to help go tools work with bazel generated files.
gofuse will create a new 'fused' directory in the project root which contains:
- Symlinks to authored .go source files in the GAPID source tree.
- Symlinks to bazel-generated .go files.
- Symlinks to external 3rd-party .go files.
These symlinks are 'fused' into a single, common directory structure that is expected by the typical GOPATH rules used by go tooling.
Note: Currently gofuse only works on macOS. It should be simple to get this working on Linux, but the extensive use of symlinks makes Windows support unlikely.
Click to show internal directories.
Click to hide internal directories.