├── .github ├── FUNDING.yml └── workflows │ ├── build.yml │ ├── coverage.yml │ └── lint.yml ├── .gitignore ├── .golangci.yml ├── LICENSE ├── README.md ├── errors.go ├── examples ├── file_server.go ├── lower │ ├── dir1 │ │ ├── f12.txt │ │ └── f13.txt │ ├── f2.txt │ └── f3.txt └── upper │ ├── dir1 │ ├── f11.txt │ └── f12.txt │ ├── f1.txt │ └── f2.txt ├── files.go ├── files_test.go ├── fs.go ├── fs_test.go ├── go.mod ├── go.sum ├── helpers.go ├── helpers_test.go └── tools.go /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: dschmidt 2 | -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dschmidt/go-layerfs/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/coverage.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dschmidt/go-layerfs/HEAD/.github/workflows/coverage.yml -------------------------------------------------------------------------------- /.github/workflows/lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dschmidt/go-layerfs/HEAD/.github/workflows/lint.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /vendor/ 2 | -------------------------------------------------------------------------------- /.golangci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dschmidt/go-layerfs/HEAD/.golangci.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dschmidt/go-layerfs/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dschmidt/go-layerfs/HEAD/README.md -------------------------------------------------------------------------------- /errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dschmidt/go-layerfs/HEAD/errors.go -------------------------------------------------------------------------------- /examples/file_server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dschmidt/go-layerfs/HEAD/examples/file_server.go -------------------------------------------------------------------------------- /examples/lower/dir1/f12.txt: -------------------------------------------------------------------------------- 1 | bar -------------------------------------------------------------------------------- /examples/lower/dir1/f13.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/lower/f2.txt: -------------------------------------------------------------------------------- 1 | bar -------------------------------------------------------------------------------- /examples/lower/f3.txt: -------------------------------------------------------------------------------- 1 | bar -------------------------------------------------------------------------------- /examples/upper/dir1/f11.txt: -------------------------------------------------------------------------------- 1 | foo -------------------------------------------------------------------------------- /examples/upper/dir1/f12.txt: -------------------------------------------------------------------------------- 1 | foo -------------------------------------------------------------------------------- /examples/upper/f1.txt: -------------------------------------------------------------------------------- 1 | foo -------------------------------------------------------------------------------- /examples/upper/f2.txt: -------------------------------------------------------------------------------- 1 | foo -------------------------------------------------------------------------------- /files.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dschmidt/go-layerfs/HEAD/files.go -------------------------------------------------------------------------------- /files_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dschmidt/go-layerfs/HEAD/files_test.go -------------------------------------------------------------------------------- /fs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dschmidt/go-layerfs/HEAD/fs.go -------------------------------------------------------------------------------- /fs_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dschmidt/go-layerfs/HEAD/fs_test.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dschmidt/go-layerfs/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dschmidt/go-layerfs/HEAD/go.sum -------------------------------------------------------------------------------- /helpers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dschmidt/go-layerfs/HEAD/helpers.go -------------------------------------------------------------------------------- /helpers_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dschmidt/go-layerfs/HEAD/helpers_test.go -------------------------------------------------------------------------------- /tools.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dschmidt/go-layerfs/HEAD/tools.go --------------------------------------------------------------------------------