A Makefile => Makefile +30 -0
@@ 0,0 1,30 @@
+# metweather
+# Copyright (C) 2021 Dakota Walsh
+# GPL3+ See LICENSE in this repo for details.
+.POSIX:
+
+include config.mk
+
+all: clean build
+
+build:
+ go build
+ scdoc < metweather.1.scd | sed "s/VERSION/$(VERSION)/g" > metweather.1
+
+clean:
+ rm -f metweather
+ rm -f metweather.1
+
+install: build
+ mkdir -p $(DESTDIR)$(PREFIX)/bin
+ cp -f metweather $(DESTDIR)$(PREFIX)/bin
+ chmod 755 $(DESTDIR)$(PREFIX)/bin/metweather
+ mkdir -p $(DESTDIR)$(MANPREFIX)/man1
+ cp -f metweather.1 $(DESTDIR)$(MANPREFIX)/man1/metweather.1
+ chmod 644 $(DESTDIR)$(MANPREFIX)/man1/metweather.1
+
+uninstall:
+ rm -f $(DESTDIR)$(PREFIX)/bin/metweather
+ rm -f $(DESTDIR)$(MANPREFIX)/man1/metweather.1
+
+.PHONY: all build clean install uninstall
A config.mk => config.mk +10 -0
@@ 0,0 1,10 @@
+# metweather
+# Copyright (C) 2021 Dakota Walsh
+# GPL3+ See LICENSE in this repo for details.
+VERSION = 0.1.0
+
+# Customize below to fit your system
+
+# paths
+PREFIX = /usr/local
+MANPREFIX = $(PREFIX)/share/man
A metweather.1.scd => metweather.1.scd +40 -0
@@ 0,0 1,40 @@
+metweather(1) [""["metweather-VERSION"]]
+
+# NAME
+
+metweather - Display weather information from Metservice.
+
+# SYNOPSIS
+
+metweather <command> [flags]
+
+# FLAGS
+
+ *--config* _path_
+ config file (default is $XDG_CONFIG_HOME/.metweather.yaml)
+ *-h, --help*
+ help for metweather
+ *-v, --version*
+ version for metweather
+ *-l, --location* _city_
+ location used for the weather observation/forecast
+
+# COMMANDS
+
+ *observation*
+ display current or past weather observations
+ *forecast*
+ display weather predictions for the current day or next serveral days
+
+# AUTHORS
+
+Maintained by Dakota Walsh <kota at nilsu.org>.
+Up-to-date sources can be found at https://git.sr.ht/~kota/metweather
+
+# COPYRIGHT
+
+Copyright 2021 Dakota Walsh
+
+License GPLv3+ GNU GPL version 3 or later <https://gnu.org/licenses/gpl.html>.
+This is free software: you are free to change and redistribute it. There is NO
+WARRANTY, to the extent permitted by law.