summaryrefslogtreecommitdiff
path: root/misc/stormy
diff options
context:
space:
mode:
Diffstat (limited to 'misc/stormy')
-rw-r--r--misc/stormy/Makefile22
-rw-r--r--misc/stormy/distinfo5
-rw-r--r--misc/stormy/pkg-descr12
3 files changed, 39 insertions, 0 deletions
diff --git a/misc/stormy/Makefile b/misc/stormy/Makefile
new file mode 100644
index 000000000000..69558614198f
--- /dev/null
+++ b/misc/stormy/Makefile
@@ -0,0 +1,22 @@
+PORTNAME= stormy
+DISTVERSIONPREFIX= v
+DISTVERSION= 0.3.3
+PORTREVISION= 1
+CATEGORIES= misc
+
+MAINTAINER= nxjoseph@protonmail.com
+COMMENT= Minimal, customizable, and neofetch-like weather CLI
+WWW= https://terminaltrove.com/stormy/ \
+ https://github.com/ashish0kumar/stormy
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+USES= go:modules
+
+GO_MODULE= github.com/ashish0kumar/stormy
+GO_BUILDFLAGS= -ldflags="-s -w -X main.version=${DISTVERSIONFULL}"
+
+PLIST_FILES= bin/stormy
+
+.include <bsd.port.mk>
diff --git a/misc/stormy/distinfo b/misc/stormy/distinfo
new file mode 100644
index 000000000000..d3af3652340a
--- /dev/null
+++ b/misc/stormy/distinfo
@@ -0,0 +1,5 @@
+TIMESTAMP = 1753860021
+SHA256 (go/misc_stormy/stormy-v0.3.3/v0.3.3.mod) = 3b3d290abff4fca2b1a456d37579c15cb32b89d05d18ba4baed31a649246c359
+SIZE (go/misc_stormy/stormy-v0.3.3/v0.3.3.mod) = 389
+SHA256 (go/misc_stormy/stormy-v0.3.3/v0.3.3.zip) = cdf851dac4373654ae0e8cae8ab676cd802503709d3d8c4989293810638e28f7
+SIZE (go/misc_stormy/stormy-v0.3.3/v0.3.3.zip) = 278054
diff --git a/misc/stormy/pkg-descr b/misc/stormy/pkg-descr
new file mode 100644
index 000000000000..178d933fd450
--- /dev/null
+++ b/misc/stormy/pkg-descr
@@ -0,0 +1,12 @@
+Stormy is a minimal, customizable, and neofetch-like weather CLI.
+
+Features:
+o Multiple weather providers: OpenMeteo (default, no API key required)
+ and OpenWeatherMap
+o Current weather conditions with ASCII art representation
+o Temperature, wind, humidity, and precipitation information
+o Customizable units (metric, imperial, standard)
+o Local configuration file
+o Color support for terminals
+o Compact display mode
+o Works out of the box with OpenMeteo