pdtm is a simple and easy-to-use golang based tool for managing open source projects from ProjectDiscovery.
pdtm
requires go1.19 to install successfully. Run the following command to install the latest version:
Usage: ./pdtm [flags] Flags: CONFIG: -config string cli flag configuration file (default "$HOME/.config/pdtm/config.yaml") -bp, -binary-path string custom location to download project binary (default "$HOME/.pdtm/go/bin") INSTALL: -i, -install string[] install single or multiple project by name (comma separated) -ia, -install-all install all the projects UPDATE: -u, -update string[] update single or multiple project by name (comma separated) -ua, -update-all update all the projects REMOVE: -r, -remove string[] remove single or multiple project by name (comma separated) -ra, -remove-all remove all the projects DEBUG: -nc, -no-color disable output content coloring (ANSI escape codes) -version show version of the project -v show verbose output
$ pdtm -install-all ____ ____ ____/ / /_____ ___ / __ \/ __ / __/ __ __ \ / /_/ / /_/ / /_/ / / / / / / .___/\__,_/\__/_/ /_/ /_/ /_/ v0.0.1 projectdiscovery.io [INF] Installed httpx v1.1.1 [INF] Installed nuclei v2.6.3 [INF] Installed naabu v2.6.3 [INF] Installed dnsx v2.6.3