diff options
| author | Jimmy Olgeni <olgeni@FreeBSD.org> | 2025-08-06 06:24:02 +0000 |
|---|---|---|
| committer | Jimmy Olgeni <olgeni@FreeBSD.org> | 2025-08-06 06:24:19 +0000 |
| commit | c27ff91738c33e70cf5c23bf7f414794b2ddaf32 (patch) | |
| tree | 4a60ff36d4db9adfdc50f8fba1769a19fde938b3 | |
| parent | 3d31300dbb5860d9789eca9f05756d9be4639f7a (diff) | |
sysutils/mult: Add new port
mult is a command-line tool that runs shell commands multiple times and
provides a terminal user interface for comparing the outputs.
WWW: https://github.com/dhth/mult
| -rwxr-xr-x[-rw-r--r--] | sysutils/Makefile | 1 | ||||
| -rw-r--r-- | sysutils/mult/Makefile | 22 | ||||
| -rw-r--r-- | sysutils/mult/distinfo | 7 | ||||
| -rw-r--r-- | sysutils/mult/pkg-descr | 13 |
4 files changed, 43 insertions, 0 deletions
diff --git a/sysutils/Makefile b/sysutils/Makefile index 33e7c6e37d5a..2c23d74f3cd5 100644..100755 --- a/sysutils/Makefile +++ b/sysutils/Makefile @@ -740,6 +740,7 @@ SUBDIR += mstflint SUBDIR += mtm SUBDIR += mtxorbd + SUBDIR += mult SUBDIR += multitail SUBDIR += munin-common SUBDIR += munin-contrib diff --git a/sysutils/mult/Makefile b/sysutils/mult/Makefile new file mode 100644 index 000000000000..30463a6b7e99 --- /dev/null +++ b/sysutils/mult/Makefile @@ -0,0 +1,22 @@ +PORTNAME= mult +DISTVERSIONPREFIX= v +DISTVERSION= 0.1.3 +CATEGORIES= sysutils + +MAINTAINER= olgeni@FreeBSD.org +COMMENT= Run a command multiple times and glance at the outputs +WWW= https://github.com/dhth/mult + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE + +USES= go:modules + +USE_GITHUB= yes +GH_ACCOUNT= dhth + +GO_MODULE= github.com/dhth/mult + +PLIST_FILES= bin/mult + +.include <bsd.port.mk> diff --git a/sysutils/mult/distinfo b/sysutils/mult/distinfo new file mode 100644 index 000000000000..06b78c7bee06 --- /dev/null +++ b/sysutils/mult/distinfo @@ -0,0 +1,7 @@ +TIMESTAMP = 1754418613 +SHA256 (go/sysutils_mult/dhth-mult-v0.1.3_GH0/v0.1.3.mod) = a5856833d9ad96524291c51e4a5e8563ba8dbf667c11aa0b1ee3e3d53e06c1ca +SIZE (go/sysutils_mult/dhth-mult-v0.1.3_GH0/v0.1.3.mod) = 1059 +SHA256 (go/sysutils_mult/dhth-mult-v0.1.3_GH0/v0.1.3.zip) = 490a321548c72d3dfe2961e07fdeae890d42b865112640fc29dbbfdb3662e476 +SIZE (go/sysutils_mult/dhth-mult-v0.1.3_GH0/v0.1.3.zip) = 16710 +SHA256 (go/sysutils_mult/dhth-mult-v0.1.3_GH0/dhth-mult-v0.1.3_GH0.tar.gz) = 8fe49891b351c258eede585b5a02b0afb229ac6248781a2a97648eddeeab6910 +SIZE (go/sysutils_mult/dhth-mult-v0.1.3_GH0/dhth-mult-v0.1.3_GH0.tar.gz) = 10219 diff --git a/sysutils/mult/pkg-descr b/sysutils/mult/pkg-descr new file mode 100644 index 000000000000..7a5ac834d9f5 --- /dev/null +++ b/sysutils/mult/pkg-descr @@ -0,0 +1,13 @@ +mult is a command-line tool that runs shell commands multiple times and +provides a terminal user interface (TUI) for comparing the outputs. + +Features: + +- Run commands multiple times concurrently or sequentially +- Specify number of runs +- Add delay between runs +- Stop at first failure +- Compare outputs via TUI + +Useful for investigating inconsistent web server responses, checking flaky +test suite outcomes, and running performance/stress tests. |
