git: 936cfd09511a - main - net-mgmt/flow: New port: Minimalist terminal dashboard for real-time network throughput

From: Jimmy Olgeni <olgeni_at_FreeBSD.org>
Date: Mon, 13 Jul 2026 15:30:03 UTC
The branch main has been updated by olgeni:

URL: https://cgit.FreeBSD.org/ports/commit/?id=936cfd09511aeade9b29c96d43ed189b0ee3617a

commit 936cfd09511aeade9b29c96d43ed189b0ee3617a
Author:     Jimmy Olgeni <olgeni@FreeBSD.org>
AuthorDate: 2026-07-12 11:01:58 +0000
Commit:     Jimmy Olgeni <olgeni@FreeBSD.org>
CommitDate: 2026-07-13 15:25:27 +0000

    net-mgmt/flow: New port: Minimalist terminal dashboard for real-time network throughput
---
 net-mgmt/Makefile       |  1 +
 net-mgmt/flow/Makefile  | 19 +++++++++++++++++++
 net-mgmt/flow/distinfo  |  5 +++++
 net-mgmt/flow/pkg-descr |  4 ++++
 4 files changed, 29 insertions(+)

diff --git a/net-mgmt/Makefile b/net-mgmt/Makefile
index a59b57b85034..c60e2c600881 100644
--- a/net-mgmt/Makefile
+++ b/net-mgmt/Makefile
@@ -73,6 +73,7 @@
     SUBDIR += fence-agents
     SUBDIR += fetchconfig
     SUBDIR += fli
+    SUBDIR += flow
     SUBDIR += flow-tools
     SUBDIR += flowd
     SUBDIR += flowviewer
diff --git a/net-mgmt/flow/Makefile b/net-mgmt/flow/Makefile
new file mode 100644
index 000000000000..e446edc412d5
--- /dev/null
+++ b/net-mgmt/flow/Makefile
@@ -0,0 +1,19 @@
+PORTNAME=	flow
+DISTVERSIONPREFIX=	v
+DISTVERSION=	0.1.7
+CATEGORIES=	net-mgmt
+
+MAINTAINER=	olgeni@FreeBSD.org
+COMMENT=	Minimalist terminal dashboard for real-time network throughput
+WWW=		https://github.com/programmersd21/flow
+
+LICENSE=	MIT
+LICENSE_FILE=	${WRKSRC}/LICENSE
+
+USES=		go:modules
+GO_MODULE=	github.com/programmersd21/flow
+GO_TARGET=	./cmd/flow
+
+PLIST_FILES=	bin/${PORTNAME}
+
+.include <bsd.port.mk>
diff --git a/net-mgmt/flow/distinfo b/net-mgmt/flow/distinfo
new file mode 100644
index 000000000000..97f347a50a76
--- /dev/null
+++ b/net-mgmt/flow/distinfo
@@ -0,0 +1,5 @@
+TIMESTAMP = 1783852135
+SHA256 (go/net-mgmt_flow/flow-v0.1.7/v0.1.7.mod) = 69c6ee3a57d84323052991e27f4dd1b82b3bcbbdeb74bc8afd08102bd8a7fd7c
+SIZE (go/net-mgmt_flow/flow-v0.1.7/v0.1.7.mod) = 1768
+SHA256 (go/net-mgmt_flow/flow-v0.1.7/v0.1.7.zip) = 1e8d4decbad215dc7d6bdf11274b6882ac43bf0770ac86642cc50983f8be6072
+SIZE (go/net-mgmt_flow/flow-v0.1.7/v0.1.7.zip) = 1984400
diff --git a/net-mgmt/flow/pkg-descr b/net-mgmt/flow/pkg-descr
new file mode 100644
index 000000000000..ace7e24c1458
--- /dev/null
+++ b/net-mgmt/flow/pkg-descr
@@ -0,0 +1,4 @@
+flow is a minimalist terminal dashboard that displays real-time network
+throughput. It shows upload and download rates per interface with a compact
+TUI, giving you an at-a-glance view of network activity without any external
+monitoring stack.