# dtrack dtrack 是 DependencyTrack 的cli程序 ``` Usage: dtrack [OPTIONS] Options: -u, --url 设置 Dependency-track 的访问地址. eg. http://dtrack.abc.local:8081 [default: http://127.0.0.1:8081] -k, --key 设置 Dependency-track 的apikey. eg. adfadfe343g [default: Oh9LHLfrLgk77e67DEZtiitOWZwvFVXI] --proxy 设置 Dependency-track 的连接代理. eg. http://127.0.0.1:8080 -p, --project 设置 Dependency-track 的项目名称 [default: test] -e, --edition 设置 Dependency-track 的项目版本 [default: default] -f, --file 设置 Dependency-track 的文件 -r, --rule 设置 Dependency-track 的规则 -d, --dversion 输出 Dependency-track 版本信息 -o, --output 设置 Dependency-track 的扫描结果存储位置 [default: results.json] -l, --log-level 设置输出日志的级别(选择off不输出日志) [default: debug] [possible values: off, debug, info, warn, error] -h, --help Print help -V, --version Print version ``` ## 如何下载 ### 1.Cargo ``` cargo install dtrack ``` ### 2.Windows ``` 直接下载dtrack-x86_64-pc-windows-msvc.zip解压即可 ``` ### 3.Linux ``` LATEST_VERSION=$(curl -s https://api.github.com/repos/cnsino/dtrack/releases/latest | jq -r '.tag_name') DOWNLOAD_URL="https://github.com/cnsino/dtrack/releases/download/$LATEST_VERSION/dtrack-x86_64-unknown-linux-gnu.tar.gz" curl -L $DOWNLOAD_URL tar -xzvf dtrack-x86_64-unknown-linux-gnu.tar.gz mv dtrack /usr/local/bin/ ``` ## 使用方式 ```bash dtrack -p test2 -e 0.0.1 -f /root/bom.xml -o /root/results.json ```