summaryrefslogtreecommitdiff
path: root/sysutils/mult
diff options
context:
space:
mode:
Diffstat (limited to 'sysutils/mult')
-rw-r--r--sysutils/mult/Makefile22
-rw-r--r--sysutils/mult/distinfo7
-rw-r--r--sysutils/mult/pkg-descr13
3 files changed, 42 insertions, 0 deletions
diff --git a/sysutils/mult/Makefile b/sysutils/mult/Makefile
new file mode 100644
index 000000000000..7774450e8b03
--- /dev/null
+++ b/sysutils/mult/Makefile
@@ -0,0 +1,22 @@
+PORTNAME= mult
+DISTVERSIONPREFIX= v
+DISTVERSION= 0.2.0
+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..055bbeefdb9b
--- /dev/null
+++ b/sysutils/mult/distinfo
@@ -0,0 +1,7 @@
+TIMESTAMP = 1754584505
+SHA256 (go/sysutils_mult/dhth-mult-v0.2.0_GH0/v0.2.0.mod) = 6d652137122a510c8f13c81fcd54cb604266eb7014f2aaf29e808a8f8f24af39
+SIZE (go/sysutils_mult/dhth-mult-v0.2.0_GH0/v0.2.0.mod) = 1243
+SHA256 (go/sysutils_mult/dhth-mult-v0.2.0_GH0/v0.2.0.zip) = 4e11c9a4a128296e2c7bdbaa0127ba514e63c9b3da1c9884fe8003b7459ab069
+SIZE (go/sysutils_mult/dhth-mult-v0.2.0_GH0/v0.2.0.zip) = 20174
+SHA256 (go/sysutils_mult/dhth-mult-v0.2.0_GH0/dhth-mult-v0.2.0_GH0.tar.gz) = a962be7bfaea78cbfc71e9326c4931c942ebcd24d61c58910b77b899117d077e
+SIZE (go/sysutils_mult/dhth-mult-v0.2.0_GH0/dhth-mult-v0.2.0_GH0.tar.gz) = 12607
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.