Please add a +1 for a need for custom exclusion lists.
Until they are available, please add .*.swp to the internal ignore list. These are created by the
vim editor as temporary swap buffer files. They are then uploaded by odrive but when I'm done editing the file and the swp file is deleted, odrive then puts it into the trash and pops up a notification message. This is very annoying.
I would like to have a .odriveignore file similar to .gitignore, which you can read about the format here.
(1 and 2) The git ignore format is quite flexible. It can exclude files, folders, but then also the ability to negate a previous exclusion. It allows the use of multiple ignore files in different directories for granularity. For example, in the user home dir could be a
.odriveignore file to exclude mp4 files with
*.mp4. Further down, in a project subdirectory where you need to include .mp4 files, you could create another
.odriveignore file in the project directory containing a
(3) Using the above method of hierarchy-based ignore files, a company could create a .odriveignore file above the user's home dir (in /Users/ or even at /) with some default ignore rules.
The user could negate those rules by creating their own
.odriveignore file. However, for corporate security reasons to never upload certain files, you could create a custom feature where they could add a line where any remaining rules can't be overridden.
(4) The ability to exclude based on metadata would be great! In MacOS, one of the big features is custom tags and automatically created metadata via Spotlight. It would be nice if odrive could exclude/include based on custom Spotlight search/rules or even the output of a script/command. For example,
sudo mdfind "com_apple_backup_excludeItem = 'com.apple.backupd'" finds all files that are tagged as excluded from TimeMachine backups (and other 3rd party backup utilities honor these tags too)
Thanks for listening. I really hope this feature happens soon as it is way overdue.