git: 559635e30738 - main - devel/awesome-cli: Add new port
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Wed, 23 Jul 2025 18:49:38 UTC
The branch main has been updated by ehaupt:
URL: https://cgit.FreeBSD.org/ports/commit/?id=559635e30738f69e8ddf20ab4c3dfc5e21ac888a
commit 559635e30738f69e8ddf20ab4c3dfc5e21ac888a
Author: Emanuel Haupt <ehaupt@FreeBSD.org>
AuthorDate: 2025-07-23 18:49:25 +0000
Commit: Emanuel Haupt <ehaupt@FreeBSD.org>
CommitDate: 2025-07-23 18:49:35 +0000
devel/awesome-cli: Add new port
Awesome CLI is a simple but polished command-line interface for
exploring Awesome lists — curated collections of tools, libraries, and
resources hosted on GitHub.
The tool allows you to interactively browse categorized lists, discover
new projects, or even jump to a random entry for inspiration. It fetches
data from project-awesome.org and presents it in a terminal-friendly
format, making developer-focused exploration fast and intuitive.
Whether you're hunting for your next favorite library or just exploring
what's out there, Awesome CLI brings the universe of Awesome lists
straight to your terminal.
---
devel/Makefile | 1 +
devel/awesome-cli/Makefile | 22 ++++++++++++++++++++++
devel/awesome-cli/distinfo | 7 +++++++
devel/awesome-cli/pkg-descr | 12 ++++++++++++
4 files changed, 42 insertions(+)
diff --git a/devel/Makefile b/devel/Makefile
index 0e97152fa8ef..130c8f4a9aa2 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -272,6 +272,7 @@
SUBDIR += avro
SUBDIR += avro-c
SUBDIR += avro-cpp
+ SUBDIR += awesome-cli
SUBDIR += aws-c-common
SUBDIR += aws-c-compression
SUBDIR += aws-c-event-stream
diff --git a/devel/awesome-cli/Makefile b/devel/awesome-cli/Makefile
new file mode 100644
index 000000000000..c44c2f4e6f35
--- /dev/null
+++ b/devel/awesome-cli/Makefile
@@ -0,0 +1,22 @@
+PORTNAME= awesome-cli
+DISTVERSIONPREFIX= v
+DISTVERSION= 0.7.6
+CATEGORIES= devel
+
+MAINTAINER= ehaupt@FreeBSD.org
+COMMENT= Command-line tool to explore Awesome lists
+WWW= https://project-awesome.org/umutphp/awesome-cli \
+ https://github.com/umutphp/awesome-cli
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+USES= go:modules
+USE_GITHUB= yes
+GH_ACCOUNT= umutphp
+
+GO_MODULE= github.com/${GH_ACCOUNT}/${PORTNAME}
+
+PLIST_FILES= bin/awesome-cli
+
+.include <bsd.port.mk>
diff --git a/devel/awesome-cli/distinfo b/devel/awesome-cli/distinfo
new file mode 100644
index 000000000000..6677c996bc51
--- /dev/null
+++ b/devel/awesome-cli/distinfo
@@ -0,0 +1,7 @@
+TIMESTAMP = 1753296258
+SHA256 (go/devel_awesome-cli/umutphp-awesome-cli-v0.7.6_GH0/v0.7.6.mod) = 4a0f9eb3a69027812481a4a65a32e924f9ea41b58c8a76bf5d414d551050f749
+SIZE (go/devel_awesome-cli/umutphp-awesome-cli-v0.7.6_GH0/v0.7.6.mod) = 230
+SHA256 (go/devel_awesome-cli/umutphp-awesome-cli-v0.7.6_GH0/v0.7.6.zip) = 38a74d061ebb3400db623cf0b55df061e7c7c85ff4e9af0005038feb56206825
+SIZE (go/devel_awesome-cli/umutphp-awesome-cli-v0.7.6_GH0/v0.7.6.zip) = 397500
+SHA256 (go/devel_awesome-cli/umutphp-awesome-cli-v0.7.6_GH0/umutphp-awesome-cli-v0.7.6_GH0.tar.gz) = 34b413f6f925b48a0d587ff91a5404143a7d5e71ef81937ccd33715bafc7b48c
+SIZE (go/devel_awesome-cli/umutphp-awesome-cli-v0.7.6_GH0/umutphp-awesome-cli-v0.7.6_GH0.tar.gz) = 390145
diff --git a/devel/awesome-cli/pkg-descr b/devel/awesome-cli/pkg-descr
new file mode 100644
index 000000000000..9e2e24f287dc
--- /dev/null
+++ b/devel/awesome-cli/pkg-descr
@@ -0,0 +1,12 @@
+Awesome CLI is a simple but polished command-line interface for
+exploring Awesome lists — curated collections of tools, libraries, and
+resources hosted on GitHub.
+
+The tool allows you to interactively browse categorized lists, discover
+new projects, or even jump to a random entry for inspiration. It fetches
+data from project-awesome.org and presents it in a terminal-friendly
+format, making developer-focused exploration fast and intuitive.
+
+Whether you're hunting for your next favorite library or just exploring
+what's out there, Awesome CLI brings the universe of Awesome lists
+straight to your terminal.