diff options
Diffstat (limited to 'internal')
| -rw-r--r-- | internal/rosa/rosa.go | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/internal/rosa/rosa.go b/internal/rosa/rosa.go index d9d0b9ef..b29fd605 100644 --- a/internal/rosa/rosa.go +++ b/internal/rosa/rosa.go @@ -10,6 +10,7 @@ import ( "strconv" "strings" "sync" + "time" "hakurei.app/fhs" "hakurei.app/internal/pkg" @@ -612,6 +613,12 @@ var native S // Native returns the global [S]. func Native() *S { return &native } +// evalTime is the duration of the initial built-in evaluation. +var evalTime time.Duration + +// EvalTime returns the duration of the initial built-in evaluation. +func EvalTime() time.Duration { return evalTime } + // nativeB is the backing directory of built-in azalea-based [Artifact] // implementations. // @@ -623,8 +630,10 @@ func init() { if err != nil { panic(err) } + t := time.Now() if err = native.EvaluateFS(sub); err != nil { println(err.Error()) os.Exit(1) } + evalTime = time.Since(t) } |
