From 9aeb1da8f80d8fbde8baf52513b1074d489c6aa7 Mon Sep 17 00:00:00 2001 From: lyyyuna Date: Thu, 22 Jul 2021 19:54:14 +0800 Subject: [PATCH] TmpFolderName make public --- pkg/build/goenv.go | 4 ++-- pkg/build/tmpfolder.go | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/pkg/build/goenv.go b/pkg/build/goenv.go index 70d3ae1..d6861b8 100644 --- a/pkg/build/goenv.go +++ b/pkg/build/goenv.go @@ -43,11 +43,11 @@ func (b *Build) readProjectMetaInfo() { } // get tmp folder name - config.GocConfig.TmpModProjectDir = filepath.Join(os.TempDir(), tmpFolderName(config.GocConfig.CurModProjectDir)) + config.GocConfig.TmpModProjectDir = filepath.Join(os.TempDir(), TmpFolderName(config.GocConfig.CurModProjectDir)) // get working dir in the corresponding tmp dir config.GocConfig.TmpWd = filepath.Join(config.GocConfig.TmpModProjectDir, config.GocConfig.CurWd[len(config.GocConfig.CurModProjectDir):]) // get GlobalCoverVarImportPath - config.GocConfig.GlobalCoverVarImportPath = path.Join(config.GocConfig.ImportPath, tmpFolderName(config.GocConfig.CurModProjectDir)) + config.GocConfig.GlobalCoverVarImportPath = path.Join(config.GocConfig.ImportPath, TmpFolderName(config.GocConfig.CurModProjectDir)) log.Donef("project meta information parsed") } diff --git a/pkg/build/tmpfolder.go b/pkg/build/tmpfolder.go index 1522835..b847ef1 100644 --- a/pkg/build/tmpfolder.go +++ b/pkg/build/tmpfolder.go @@ -43,8 +43,8 @@ func (b *Build) copyProjectToTmp() { log.StopWait() } -// tmpFolderName generates a directory name according to the path -func tmpFolderName(path string) string { +// TmpFolderName generates a directory name according to the path +func TmpFolderName(path string) string { sum := sha256.Sum256([]byte(path)) h := fmt.Sprintf("%x", sum[:6])