From c977416a8911f2fce34d7f31aafbb67d2b72863c Mon Sep 17 00:00:00 2001 From: Florian Fischer Date: Sun, 28 Aug 2022 20:53:12 +0200 Subject: support extended regex in count command --- functions/mark.fish | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/functions/mark.fish b/functions/mark.fish index ea66714..81ffbd4 100644 --- a/functions/mark.fish +++ b/functions/mark.fish @@ -128,13 +128,13 @@ function __mark_append_mark --argument mark date end end -function __mark_count --argument mark - if test -z "$mark" - echo "No mark to count" >&2 +function __mark_count --argument pattern + if test -z "$pattern" + echo "No countable pattern provided" >&2 return 1 end - grep -v '[1-9][0-9][0-9][0-9]:' (__mark_find_store) | sed -r 's/^.{3}//' | grep -o $mark | wc -l + grep -v '[1-9][0-9][0-9][0-9]:' (__mark_find_store) | sed -r 's/^.{3}//' | grep -Eo $pattern | wc -l return 0 end @@ -160,7 +160,7 @@ function __mark_print_usage echo "Cmds:" echo " print [before] [after]: print marks in range [date-before, date-after]" echo " edit: open the mark store file in an editor or using xdg-open" - echo " count : count the occurrences of in the mark store" + echo " count : count the occurrences of in the mark store" end function mark --argument cmd -- cgit v1.2.3