├── .github └── workflows │ ├── golangci-lint.yml │ └── testing.yml ├── .gitignore ├── .golangci.yml ├── .mockery.yaml ├── LICENSE ├── Makefile ├── README.md ├── docs ├── README.md └── pathlib-diagram.png ├── errors.go ├── file.go ├── go.mod ├── go.sum ├── mock_WalkFunc_test.go ├── mock_namer_test.go ├── path.go ├── path_test.go ├── scenarios_test.go ├── vars.go ├── walk.go └── walk_test.go /.github/workflows/golangci-lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chigopher/pathlib/HEAD/.github/workflows/golangci-lint.yml -------------------------------------------------------------------------------- /.github/workflows/testing.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chigopher/pathlib/HEAD/.github/workflows/testing.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | coverage.txt -------------------------------------------------------------------------------- /.golangci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chigopher/pathlib/HEAD/.golangci.yml -------------------------------------------------------------------------------- /.mockery.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chigopher/pathlib/HEAD/.mockery.yaml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chigopher/pathlib/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chigopher/pathlib/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chigopher/pathlib/HEAD/README.md -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /docs/pathlib-diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chigopher/pathlib/HEAD/docs/pathlib-diagram.png -------------------------------------------------------------------------------- /errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chigopher/pathlib/HEAD/errors.go -------------------------------------------------------------------------------- /file.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chigopher/pathlib/HEAD/file.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chigopher/pathlib/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chigopher/pathlib/HEAD/go.sum -------------------------------------------------------------------------------- /mock_WalkFunc_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chigopher/pathlib/HEAD/mock_WalkFunc_test.go -------------------------------------------------------------------------------- /mock_namer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chigopher/pathlib/HEAD/mock_namer_test.go -------------------------------------------------------------------------------- /path.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chigopher/pathlib/HEAD/path.go -------------------------------------------------------------------------------- /path_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chigopher/pathlib/HEAD/path_test.go -------------------------------------------------------------------------------- /scenarios_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chigopher/pathlib/HEAD/scenarios_test.go -------------------------------------------------------------------------------- /vars.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chigopher/pathlib/HEAD/vars.go -------------------------------------------------------------------------------- /walk.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chigopher/pathlib/HEAD/walk.go -------------------------------------------------------------------------------- /walk_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chigopher/pathlib/HEAD/walk_test.go --------------------------------------------------------------------------------