├── .github ├── ISSUE_TEMPLATE │ ├── config.yml │ ├── feature_request.md │ └── issue-report.md ├── dependabot.yml ├── release.yml └── workflows │ ├── build-test.yml │ ├── codeql-analysis.yml │ ├── compat-checks.yaml │ ├── dep-auto-merge.yml │ ├── dockerhub-push.yml │ ├── release-binary.yml │ ├── release-test.yml │ └── setup-test.yaml ├── .gitignore ├── .goreleaser.yaml ├── Dockerfile ├── LICENSE.md ├── Makefile ├── PRIVACY.md ├── README.md ├── cmd └── pdtm │ └── pdtm.go ├── examples └── main.go ├── go.mod ├── go.sum ├── internal └── runner │ ├── banner.go │ ├── options.go │ └── runner.go └── pkg ├── crud_test.go ├── gh.go ├── install.go ├── path ├── path.go ├── subpath.go ├── unix.go ├── windows.go ├── winpath.go └── winpath_unsafe.go ├── remove.go ├── types └── types.go ├── update.go ├── utils ├── helpers.go └── utils.go └── version └── version.go /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/projectdiscovery/pdtm/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/projectdiscovery/pdtm/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/issue-report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/projectdiscovery/pdtm/HEAD/.github/ISSUE_TEMPLATE/issue-report.md -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/projectdiscovery/pdtm/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/projectdiscovery/pdtm/HEAD/.github/release.yml -------------------------------------------------------------------------------- /.github/workflows/build-test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/projectdiscovery/pdtm/HEAD/.github/workflows/build-test.yml -------------------------------------------------------------------------------- /.github/workflows/codeql-analysis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/projectdiscovery/pdtm/HEAD/.github/workflows/codeql-analysis.yml -------------------------------------------------------------------------------- /.github/workflows/compat-checks.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/projectdiscovery/pdtm/HEAD/.github/workflows/compat-checks.yaml -------------------------------------------------------------------------------- /.github/workflows/dep-auto-merge.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/projectdiscovery/pdtm/HEAD/.github/workflows/dep-auto-merge.yml -------------------------------------------------------------------------------- /.github/workflows/dockerhub-push.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/projectdiscovery/pdtm/HEAD/.github/workflows/dockerhub-push.yml -------------------------------------------------------------------------------- /.github/workflows/release-binary.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/projectdiscovery/pdtm/HEAD/.github/workflows/release-binary.yml -------------------------------------------------------------------------------- /.github/workflows/release-test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/projectdiscovery/pdtm/HEAD/.github/workflows/release-test.yml -------------------------------------------------------------------------------- /.github/workflows/setup-test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/projectdiscovery/pdtm/HEAD/.github/workflows/setup-test.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /pdtm 2 | dist/ 3 | .idea 4 | .vscode 5 | .devcontainer -------------------------------------------------------------------------------- /.goreleaser.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/projectdiscovery/pdtm/HEAD/.goreleaser.yaml -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/projectdiscovery/pdtm/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/projectdiscovery/pdtm/HEAD/LICENSE.md -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/projectdiscovery/pdtm/HEAD/Makefile -------------------------------------------------------------------------------- /PRIVACY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/projectdiscovery/pdtm/HEAD/PRIVACY.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/projectdiscovery/pdtm/HEAD/README.md -------------------------------------------------------------------------------- /cmd/pdtm/pdtm.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/projectdiscovery/pdtm/HEAD/cmd/pdtm/pdtm.go -------------------------------------------------------------------------------- /examples/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/projectdiscovery/pdtm/HEAD/examples/main.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/projectdiscovery/pdtm/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/projectdiscovery/pdtm/HEAD/go.sum -------------------------------------------------------------------------------- /internal/runner/banner.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/projectdiscovery/pdtm/HEAD/internal/runner/banner.go -------------------------------------------------------------------------------- /internal/runner/options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/projectdiscovery/pdtm/HEAD/internal/runner/options.go -------------------------------------------------------------------------------- /internal/runner/runner.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/projectdiscovery/pdtm/HEAD/internal/runner/runner.go -------------------------------------------------------------------------------- /pkg/crud_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/projectdiscovery/pdtm/HEAD/pkg/crud_test.go -------------------------------------------------------------------------------- /pkg/gh.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/projectdiscovery/pdtm/HEAD/pkg/gh.go -------------------------------------------------------------------------------- /pkg/install.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/projectdiscovery/pdtm/HEAD/pkg/install.go -------------------------------------------------------------------------------- /pkg/path/path.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/projectdiscovery/pdtm/HEAD/pkg/path/path.go -------------------------------------------------------------------------------- /pkg/path/subpath.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/projectdiscovery/pdtm/HEAD/pkg/path/subpath.go -------------------------------------------------------------------------------- /pkg/path/unix.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/projectdiscovery/pdtm/HEAD/pkg/path/unix.go -------------------------------------------------------------------------------- /pkg/path/windows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/projectdiscovery/pdtm/HEAD/pkg/path/windows.go -------------------------------------------------------------------------------- /pkg/path/winpath.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/projectdiscovery/pdtm/HEAD/pkg/path/winpath.go -------------------------------------------------------------------------------- /pkg/path/winpath_unsafe.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/projectdiscovery/pdtm/HEAD/pkg/path/winpath_unsafe.go -------------------------------------------------------------------------------- /pkg/remove.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/projectdiscovery/pdtm/HEAD/pkg/remove.go -------------------------------------------------------------------------------- /pkg/types/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/projectdiscovery/pdtm/HEAD/pkg/types/types.go -------------------------------------------------------------------------------- /pkg/update.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/projectdiscovery/pdtm/HEAD/pkg/update.go -------------------------------------------------------------------------------- /pkg/utils/helpers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/projectdiscovery/pdtm/HEAD/pkg/utils/helpers.go -------------------------------------------------------------------------------- /pkg/utils/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/projectdiscovery/pdtm/HEAD/pkg/utils/utils.go -------------------------------------------------------------------------------- /pkg/version/version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/projectdiscovery/pdtm/HEAD/pkg/version/version.go --------------------------------------------------------------------------------