From da7e17aa38bdb23afb6c710e452142fb0ec81e8e Mon Sep 17 00:00:00 2001 From: Jmper <31924960+itswcg@users.noreply.github.com> Date: Sun, 23 Oct 2022 14:53:07 +0800 Subject: [PATCH] feat(local): add show hidden config (#2087) --- drivers/local/driver.go | 2 +- drivers/local/meta.go | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/drivers/local/driver.go b/drivers/local/driver.go index d3cdcd0b..5679f468 100644 --- a/drivers/local/driver.go +++ b/drivers/local/driver.go @@ -68,7 +68,7 @@ func (d *Local) List(ctx context.Context, dir model.Obj, args model.ListArgs) ([ } var files []model.Obj for _, f := range rawFiles { - if strings.HasPrefix(f.Name(), ".") { + if !d.ShowHidden && strings.HasPrefix(f.Name(), ".") { continue } thumb := "" diff --git a/drivers/local/meta.go b/drivers/local/meta.go index 8d0033b8..372bdc0f 100644 --- a/drivers/local/meta.go +++ b/drivers/local/meta.go @@ -7,7 +7,8 @@ import ( type Addition struct { driver.RootPath - Thumbnail bool `json:"thumbnail" required:"true" help:"enable thumbnail"` + Thumbnail bool `json:"thumbnail" required:"true" help:"enable thumbnail"` + ShowHidden bool `json:"show_hidden" default:"true" required:"false" help:"show hidden directories and files"` } var config = driver.Config{