diff --git a/tools/grpcui/grpcui.test.ts b/tools/grpcui/grpcui.test.ts new file mode 100644 index 000000000..05a963dc0 --- /dev/null +++ b/tools/grpcui/grpcui.test.ts @@ -0,0 +1,6 @@ +import { toolInstallTest } from "tests"; + +toolInstallTest({ + toolName: "grpcui", + toolVersion: "1.4.1", +}); diff --git a/tools/grpcui/plugin.yaml b/tools/grpcui/plugin.yaml new file mode 100644 index 000000000..288b4c12f --- /dev/null +++ b/tools/grpcui/plugin.yaml @@ -0,0 +1,26 @@ +version: 0.1 +downloads: + - name: grpcui + downloads: + - os: + linux: linux + macos: osx + cpu: + x86_64: x86_64 + arm_64: arm64 + url: https://github.com/fullstorydev/grpcui/releases/download/v${version}/grpcui_${version}_${os}_${cpu}.tar.gz + - os: + windows: windows + cpu: + x86_64: amd64 + url: https://github.com/fullstorydev/grpcui/releases/download/v${version}/grpcui_${version}_windows_x86_64.zip +tools: + definitions: + - name: grpcui + download: grpcui + known_good_version: 1.4.1 + shims: [grpcui] + health_checks: + - command: grpcui --version + parse_regex: grpcui v${semver} + check_stderr: true