mirror of
https://github.com/rclone/rclone.git
synced 2025-04-24 13:14:13 +08:00
filters: show --min-size and --max-size in --dump filters
This commit is contained in:
parent
6a7e68aaf2
commit
a7a7c1d592
@ -522,6 +522,12 @@ func (f *Filter) DumpFilters() string {
|
||||
if !f.ModTimeTo.IsZero() {
|
||||
rules = append(rules, fmt.Sprintf("Last-modified date must be equal or less than: %s", f.ModTimeTo.String()))
|
||||
}
|
||||
if f.Opt.MinSize >= 0 {
|
||||
rules = append(rules, fmt.Sprintf("Minimum size is: %s", f.Opt.MinSize.ByteUnit()))
|
||||
}
|
||||
if f.Opt.MaxSize >= 0 {
|
||||
rules = append(rules, fmt.Sprintf("Maximum size is: %s", f.Opt.MaxSize.ByteUnit()))
|
||||
}
|
||||
rules = append(rules, "--- File filter rules ---")
|
||||
for _, rule := range f.fileRules.rules {
|
||||
rules = append(rules, rule.String())
|
||||
|
@ -180,7 +180,9 @@ func TestNewFilterFullExceptFilesFromOpt(t *testing.T) {
|
||||
assert.Equal(t, f.Opt.MinSize, mins)
|
||||
assert.Equal(t, f.Opt.MaxSize, maxs)
|
||||
got := f.DumpFilters()
|
||||
want := `--- File filter rules ---
|
||||
want := `Minimum size is: 100 KiB
|
||||
Maximum size is: 1000 KiB
|
||||
--- File filter rules ---
|
||||
+ (^|/)include1$
|
||||
+ (^|/)include2$
|
||||
+ (^|/)include3$
|
||||
|
Loading…
x
Reference in New Issue
Block a user