TL;DR
You can now @import
other files containing Include/Exclude Patterns
into the filters
file by using
@/the/full/path/to/the/customised-filters-file
@/the/full/path/to/the/some-other-filters-file
@/the/relative/path/to/third-filters-file
other filters below
Detailed explanation
Now that Filter extension by a-s-z-home · Pull Request #514 · gilbertchen/duplicacy · GitHub created by @a-s-z-home is merged, users will be able to use multiple filters files much more easily by just @
importing them into the default .duplicacy/filters
file!
This is helpful as now one can finally backup its own custom filters
template by storing it outside of the .duplicacy/
folder, and just linking (importing) it.
This is also helpful as you may split gigantic filters
into multiple smaller ones and just @import
them one by one.
I think an example is due:
Let’s say you’re using my filters template located in the following folder tree:
some/folder/path/
duplicacy-repository/
.duplicacy/
filters <- this is the normal filters file
duplicacy-utils/ <- this is my utils with the filters file
filters/
filters_general_usage <- this is my filters template
But you want to modify some of the filters in my template with a filters file which is located in
another/folder/path/
my-customised-filters-file
All you have to do now is to paste these 2 lines the .duplicacy\filters
file:
@another/folder/path/my-customised-filters-file
@some/folder/path/duplicacy-repository/.duplicacy/duplicacy-utils/filters/filters_general_usage
It is important that your file is the first, and my general file is the second (or the last if you have multiple filters
files yourself).
Now you can easily upgrade my filters template whenever i do it and by adding to the repository your own filters
file you’re making sure you never lose it!