From c5a31b40d1e70f874b8870fbd1c34c2dd74778c1 Mon Sep 17 00:00:00 2001 From: Ben Ashton Date: Mon, 5 Sep 2022 22:58:49 -0600 Subject: [PATCH] Added upload script --- index.n0m | 8 ++++---- package.json | 17 +++++++++++++++++ 2 files changed, 21 insertions(+), 4 deletions(-) create mode 100644 package.json diff --git a/index.n0m b/index.n0m index 12463d7..c4a248d 100644 --- a/index.n0m +++ b/index.n0m @@ -71,20 +71,20 @@ $ } # $1: string: restaurant to remove $ remove_restaurant () { $ enforce_arguments "${FUNCNAME[0]}" "$#" 1; -$ cat "$restaurant_file" | grep -Fxv "$1" | tee "$restaurant_file" >/dev/null; +$ grep -Fxv "$1" "$restaurant_file" | tee "$restaurant_file" >/dev/null; $ } # # $1: string: restuarant to add $ add_restaurant () { $ enforce_arguments "${FUNCNAME[0]}" "$#" 1; -$ cat "$restaurant_file" |\ -$ (grep -Fxv "$1"; printf '%s\n' "$1") |\ +$ (grep -Fxv "$1" "$restaurant_file"; printf '%s\n' "$1") |\ $ tee "$restaurant_file" >/dev/null; $ } # # $1 (optional): number: 0=don't overwrite, 1=overwrite $ todays_restaurant () { -$ local today="$(date +'%Y%m%d')"; +$ local today; +$ today="$(date +'%Y%m%d')"; $ local filename="$today.pick"; $ if [ -n "$1" ] && [ "$1" -ne 0 ]; then $ rm "$filename"; diff --git a/package.json b/package.json new file mode 100644 index 0000000..c2d52fe --- /dev/null +++ b/package.json @@ -0,0 +1,17 @@ +{ + "name": "feedme", + "version": "1.0.0", + "description": "", + "main": "index.js", + "scripts": { + "upload": "rsync -avH --exclude '.git' --exclude 'package.json' -e 'ssh -p 24' ./ ben@n0m.org:/home/ben/n0m/current/files/feedme/", + "shellcheck": "/bin/bash -c \"shellcheck <(n0m -c index.n0m)\"", + "test": "echo \"Error: no test specified\" && exit 1" + }, + "repository": { + "type": "git", + "url": "ssh://git@git.n0m.org:24/n0m/FeedMe.git" + }, + "author": "", + "license": "ISC" +}