Re: kpa-util

Johannes Zarl-Zierl <[email protected]> Sun, 08 Mar 2020 22:49:11 +0100
Newsgroups gmane.comp.kde.kimdaba
Message-ID <5426994.eaNACTvLjb@mani>
Hi,


Am Sonntag, 8. März 2020, 03:19:04 CET schrieb Robert Krawitz:
> I'm fiddling around with extensions to kpa-merge, which I'm calling
> kpa-util (I haven't added it in yet).  Currently it supports the
> following operations:
> 
> - merge (as current)
> - clean (as current)
> - add-item <category> [--parent parent] items...
> - add-tag <category> items... <<< file-list (on stdin)

I assume "add-item" adds a new tag to the given category, and "add-tag" tags 
all files in the file-list with the given tags?
I think I would have to look this up every time I use it (if I'm not using the 
script regularly). It's hard to come up with better names for these 
operations, but how about "add-category-items" and "tag-files"?

> It would be a lot more efficient if I could have it process multiple
> commands in one shot; the difficulty is working out a syntax for it.
> I suppose for add-tag and the hypothetical remove-tag there could be
> an input syntax something like
> 
> <file> +<cat:tag> -<cat1:tag1>
> 
> but any of these things could have spaces, colons, and potentially
> even newlines in them.  Suggestions would be welcome.

Why not just use shell quoting? After all, POSIX file names have the exact 
same problem (if not worse).

  Johannes