mirror of
https://github.com/numtide/treefmt.git
synced 2024-10-05 13:07:17 +03:00
fix: only try opening the cache if cache is enabled
Otherwise `--no-cache` still fails to open the cache.
This commit is contained in:
parent
ab9f831d72
commit
601af09772
@ -118,10 +118,12 @@ func (f *Format) Run() (err error) {
|
|||||||
f.formatters[name] = formatter
|
f.formatters[name] = formatter
|
||||||
}
|
}
|
||||||
|
|
||||||
// open the cache
|
// open the cache if configured
|
||||||
if err = cache.Open(f.TreeRoot, f.ClearCache, f.formatters); err != nil {
|
if !f.NoCache {
|
||||||
|
if cache.Open(f.TreeRoot, f.ClearCache, f.formatters); err != nil {
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
// create an app context and listen for shutdown
|
// create an app context and listen for shutdown
|
||||||
ctx, cancel := context.WithCancel(context.Background())
|
ctx, cancel := context.WithCancel(context.Background())
|
||||||
@ -148,7 +150,9 @@ func (f *Format) Run() (err error) {
|
|||||||
f.processedCh = make(chan *walk.File, cap(f.filesCh))
|
f.processedCh = make(chan *walk.File, cap(f.filesCh))
|
||||||
|
|
||||||
// start concurrent processing tasks in reverse order
|
// start concurrent processing tasks in reverse order
|
||||||
|
if !f.NoCache {
|
||||||
eg.Go(f.updateCache(ctx))
|
eg.Go(f.updateCache(ctx))
|
||||||
|
}
|
||||||
eg.Go(f.applyFormatters(ctx))
|
eg.Go(f.applyFormatters(ctx))
|
||||||
eg.Go(f.walkFilesystem(ctx))
|
eg.Go(f.walkFilesystem(ctx))
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user