annna-add-hashtag: fail if hashtag contains invalid characters - annna - Annna the nice friendly bot.
(HTM) git clone git://bitreich.org/annna/ git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/annna/
(DIR) Log
(DIR) Files
(DIR) Refs
(DIR) Tags
(DIR) README
---
(DIR) commit ce9c454863fbfb36950d00759ca2fb03b5ca8ed0
(DIR) parent 9b6d6e1e9710ce4355da444e256d3601e2a87fc8
(HTM) Author: Anders Damsgaard <anders@adamsgaard.dk>
Date: Fri, 9 Apr 2021 20:04:59 +0200
annna-add-hashtag: fail if hashtag contains invalid characters
Signed-off-by: Annna Robert-Houdin <annna@bitreich.org>
Diffstat:
M annna-add-hashtag | 6 ++++++
1 file changed, 6 insertions(+), 0 deletions(-)
---
(DIR) diff --git a/annna-add-hashtag b/annna-add-hashtag
@@ -134,6 +134,12 @@ addtag() {
tag="$1"
uri="$2"
+ if printf '%s' "$1" | grep -qE "[# ',?!]";
+ then
+ printf 'error: tag cannot contain the following characters: # '\'',?!\n' >&2
+ exit 1
+ fi
+
dltag "$1" "$2"
[ $? -gt 0 ] && return
processtag "$1" "$2"