# passctl `passctl` is a small Go CLI for looking up data on CPU/GPU benchmarks from PassMark's benchmark database. ## Build ```sh go build -buildvcs=false -o passctl . ``` Use `-buildvcs=false` when building outside a Git checkout. ## Usage ```sh ./passctl --cpu "Ryzen 3600x" ./passctl --cpu "Ryzen 3600x" "Core i7-10700" ./passctl --cpu "Ryzen 3600x" "Core i7-10700" "Core i5-12400" ./passctl --gpu "Radeon RX 6650 XT" ./passctl --gpu "Radeon RX 6650 XT" "GeForce RTX 3060" ``` - `--cpu`: search PassMark CPU benchmarks - `--gpu`: search PassMark GPU benchmarks - pass two or more CPU or GPU queries to print a color-coded comparison table PassMark may return anti-bot or challenge pages from some networks. When that happens, `passctl` exits with a clear error to let you know you have been rate limited.