From 75ba3e532d608923b91eddb7f59d68d863a3b16d Mon Sep 17 00:00:00 2001 From: Max Date: Thu, 18 May 2023 11:58:40 +0800 Subject: [PATCH] fix yao get command --- cmd/get/get.go | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/cmd/get/get.go b/cmd/get/get.go index eae316cd..cfedf1bc 100644 --- a/cmd/get/get.go +++ b/cmd/get/get.go @@ -183,13 +183,10 @@ func (pkg *Package) Unpack(dest string) (*app.DSL, error) { return nil, err } - if len(files) > 0 { - for _, f := range files { - if f.Name() != "logs" { - return nil, fmt.Errorf("current folder shoud be empty") - } + for _, f := range files { + if !strings.HasPrefix(f.Name(), "logs") { + return nil, fmt.Errorf("current folder shoud be empty") } - return nil, fmt.Errorf("current folder shoud be empty") } temp, err := os.MkdirTemp("", "*-yao-unzip")