tagger

Simple tagging system for any types of files
git clone git://git.konyahin.xyz/tagger
Log | Files | Refs | LICENSE

commit e2ac3e2943f21486ff9c585ccdd7d186197e80e5
parent 9b94a74ce6d5cbc2a135ac92ba27f54bfdd24846
Author: Anton Konyahin <me@konyahin.xyz>
Date:   Sat,  3 Jun 2023 22:07:48 +0300

Fix symlinks, add ls command

Diffstat:
Mtagger | 8+++++---
1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/tagger b/tagger @@ -18,6 +18,8 @@ Usage: add tag to file from tagger folder tagger untag folder file tag remove tag from file in tagger folder + tagger ls folder + list all files under tagger folder " } @@ -32,10 +34,10 @@ base_folder="$2/.base" [ "$1" = "add" ] && mv "$3" "$base_folder" && exit -[ "$1" = "tag" ] && mkdir "$2/$4" && ln -s "$base_folder/$3" "$2/$4/" && exit +[ "$1" = "tag" ] && mkdir -p "$2/$4" && ln -s "../.base/$3" "$2/$4/" && exit [ "$1" = "untag" ] && rm "$2/$4/$3" && exit -echo "Unknown command: $1" - +[ "$1" = "ls" ] && ls -1 "$base_folder" && exit +echo "Unknown command: $1"