summaryrefslogtreecommitdiffhomepage
path: root/release/dist/cli/cli.go
diff options
context:
space:
mode:
Diffstat (limited to 'release/dist/cli/cli.go')
-rw-r--r--release/dist/cli/cli.go8
1 files changed, 5 insertions, 3 deletions
diff --git a/release/dist/cli/cli.go b/release/dist/cli/cli.go
index bd1ecf856..8512ae7a2 100644
--- a/release/dist/cli/cli.go
+++ b/release/dist/cli/cli.go
@@ -12,12 +12,14 @@ import (
"os"
"path/filepath"
"strings"
- "time"
"github.com/peterbourgon/ff/v3/ffcli"
"tailscale.com/release/dist"
+ "tailscale.com/tstime"
)
+var clock = tstime.StdClock{}
+
// CLI returns a CLI root command to build release packages.
//
// getTargets is a function that gets run in the Exec function of commands that
@@ -101,7 +103,7 @@ func runBuild(ctx context.Context, filters []string, targets []dist.Target) erro
return errors.New("no targets matched (did you mean 'dist build all'?)")
}
- st := time.Now()
+ st := clock.Now()
wd, err := os.Getwd()
if err != nil {
return fmt.Errorf("getting working directory: %w", err)
@@ -139,6 +141,6 @@ func runBuild(ctx context.Context, filters []string, targets []dist.Target) erro
}
}
- fmt.Println("Done! Took", time.Since(st))
+ fmt.Println("Done! Took", clock.Since(st))
return nil
}