├── .github ├── CODEOWNERS ├── dependabot.yaml └── workflows │ └── test.yml ├── .gitignore ├── .go-version ├── CHANGELOG.md ├── LICENSE ├── README.md ├── args.go ├── call.go ├── convert.go ├── convert_test.go ├── doc.go ├── error.go ├── filter.go ├── func.go ├── func_test.go ├── go.mod ├── go.sum ├── graph.go ├── internal └── graph │ ├── dfs.go │ ├── dijkstra.go │ ├── dijkstra_test.go │ ├── graph.go │ ├── kahn.go │ ├── path.go │ ├── path_test.go │ ├── tarjan.go │ └── vertex.go ├── redefine.go ├── redefine_test.go ├── result.go ├── struct.go ├── struct_test.go ├── value_set.go └── valuekind_string.go /.github/CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/go-argmapper/HEAD/.github/CODEOWNERS -------------------------------------------------------------------------------- /.github/dependabot.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/go-argmapper/HEAD/.github/dependabot.yaml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/go-argmapper/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | -------------------------------------------------------------------------------- /.go-version: -------------------------------------------------------------------------------- 1 | 1.23 2 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/go-argmapper/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/go-argmapper/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/go-argmapper/HEAD/README.md -------------------------------------------------------------------------------- /args.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/go-argmapper/HEAD/args.go -------------------------------------------------------------------------------- /call.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/go-argmapper/HEAD/call.go -------------------------------------------------------------------------------- /convert.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/go-argmapper/HEAD/convert.go -------------------------------------------------------------------------------- /convert_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/go-argmapper/HEAD/convert_test.go -------------------------------------------------------------------------------- /doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/go-argmapper/HEAD/doc.go -------------------------------------------------------------------------------- /error.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/go-argmapper/HEAD/error.go -------------------------------------------------------------------------------- /filter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/go-argmapper/HEAD/filter.go -------------------------------------------------------------------------------- /func.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/go-argmapper/HEAD/func.go -------------------------------------------------------------------------------- /func_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/go-argmapper/HEAD/func_test.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/go-argmapper/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/go-argmapper/HEAD/go.sum -------------------------------------------------------------------------------- /graph.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/go-argmapper/HEAD/graph.go -------------------------------------------------------------------------------- /internal/graph/dfs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/go-argmapper/HEAD/internal/graph/dfs.go -------------------------------------------------------------------------------- /internal/graph/dijkstra.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/go-argmapper/HEAD/internal/graph/dijkstra.go -------------------------------------------------------------------------------- /internal/graph/dijkstra_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/go-argmapper/HEAD/internal/graph/dijkstra_test.go -------------------------------------------------------------------------------- /internal/graph/graph.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/go-argmapper/HEAD/internal/graph/graph.go -------------------------------------------------------------------------------- /internal/graph/kahn.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/go-argmapper/HEAD/internal/graph/kahn.go -------------------------------------------------------------------------------- /internal/graph/path.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/go-argmapper/HEAD/internal/graph/path.go -------------------------------------------------------------------------------- /internal/graph/path_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/go-argmapper/HEAD/internal/graph/path_test.go -------------------------------------------------------------------------------- /internal/graph/tarjan.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/go-argmapper/HEAD/internal/graph/tarjan.go -------------------------------------------------------------------------------- /internal/graph/vertex.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/go-argmapper/HEAD/internal/graph/vertex.go -------------------------------------------------------------------------------- /redefine.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/go-argmapper/HEAD/redefine.go -------------------------------------------------------------------------------- /redefine_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/go-argmapper/HEAD/redefine_test.go -------------------------------------------------------------------------------- /result.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/go-argmapper/HEAD/result.go -------------------------------------------------------------------------------- /struct.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/go-argmapper/HEAD/struct.go -------------------------------------------------------------------------------- /struct_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/go-argmapper/HEAD/struct_test.go -------------------------------------------------------------------------------- /value_set.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/go-argmapper/HEAD/value_set.go -------------------------------------------------------------------------------- /valuekind_string.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/go-argmapper/HEAD/valuekind_string.go --------------------------------------------------------------------------------