aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--etc/neko.service12
-rw-r--r--main.go2
2 files changed, 13 insertions, 1 deletions
diff --git a/etc/neko.service b/etc/neko.service
new file mode 100644
index 0000000..4acb640
--- /dev/null
+++ b/etc/neko.service
@@ -0,0 +1,12 @@
+# neko rss reader
+
+[Unit]
+Description=neko
+After=mysql.service
+
+[Service]
+User=nobody
+ExecStart=neko -serve -c /etc/neko.config
+
+[Install]
+WantedBy=multi-user.target \ No newline at end of file
diff --git a/main.go b/main.go
index fdf4e4b..26dd1fc 100644
--- a/main.go
+++ b/main.go
@@ -21,7 +21,7 @@ func main() {
flag.StringVar(&newFeed, "add", "", "add feed `http://example.com/rss.xml`")
flag.Parse()
- if !update && !serve {
+ if !update && !serve && newFeed == ""{
flag.Usage()
return
}