My proposal would be the following
For the files only:
‘name’, ‘name.ext’, ‘*.ext’, full path and using the first mentioned methods (in case we want to manage a file or files in a specific address)
For folders only:
‘folder/’, ‘folder/subfolder/’ (or more subfolders), full path and using the first mentioned methods (it would be the same as in the files)
For files and folders:
‘folder/ *’ so that everything inside that folder we decide what to do and obviously the folder too, it does not make sense to synchronize an empty folder.
I have the same as before with support for full path (without regex, it would be very ambiguous).
In the folders that are mandatory add the “/” at the end to distinguish between files and folders or in the gui add two or three sections one for files one for folders and for both cases so the user will understand better to be differentiated and thus would not be mandatory "/ " at the end.
And all in case sensitive, Important for me.
with all these characteristics it would be perfect for me, I manage many files and it makes the organization much easier.
I may ask a lot but I think you use python so there are several ways to do it.
Thank you, for all