app-shells/wttr-in: curl wrapper, maybe will be extended in the future

Signed-off-by: Vitaly Zdanevich <zdanevich.vitaly@ya.ru>
This commit is contained in:
Vitaly Zdanevich
2024-04-15 17:07:33 +04:00
parent 768993e09e
commit 2b3560eb47
2 changed files with 38 additions and 0 deletions

View File

@@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<name>Vitaly Zdanevich</name>
<email>zdanevich.vitaly@ya.ru</email>
</maintainer>
</pkgmetadata>

View File

@@ -0,0 +1,30 @@
# Copyright 2024 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DESCRIPTION="Weather in terminal - just a curl to wttr.in"
HOMEPAGE="https://wttr.in/"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64"
RDEPEND="net-misc/curl"
S="$WORKDIR"
src_install() {
dodir /usr/bin/
echo "curl wttr.in/\$@" > "$ED/usr/bin/weather"
fperms +x "/usr/bin/weather"
# TODO add options from https://github.com/chubin/wttr.in#one-line-output
# TODO wrap in a script to add support of '-h'?
# TODO add `curl v2.wttr.in/batumi`
}
pkg_postinst() {
einfo "Run weather command"
einfo "You can specify the city with 'weather batumi'"
einfo "For help: 'weather :help'"
}