commit
ac729579b2
|
@ -148,11 +148,8 @@ func runStart(cmd *cobra.Command, args []string) {
|
||||||
displayVersion(version.GetVersion())
|
displayVersion(version.GetVersion())
|
||||||
go download.CleanUpOlderPreloads()
|
go download.CleanUpOlderPreloads()
|
||||||
|
|
||||||
// No need to do the update check if no one is going to see it
|
|
||||||
if !viper.GetBool(interactive) || !viper.GetBool(dryRun) {
|
|
||||||
// Avoid blocking execution on optional HTTP fetches
|
// Avoid blocking execution on optional HTTP fetches
|
||||||
go notify.MaybePrintUpdateTextFromGithub()
|
go notify.MaybePrintUpdateTextFromGithub()
|
||||||
}
|
|
||||||
|
|
||||||
displayEnviron(os.Environ())
|
displayEnviron(os.Environ())
|
||||||
if viper.GetBool(force) {
|
if viper.GetBool(force) {
|
||||||
|
|
|
@ -119,6 +119,9 @@ func shouldCheckURLVersion(filePath string) bool {
|
||||||
if !viper.GetBool(config.WantUpdateNotification) {
|
if !viper.GetBool(config.WantUpdateNotification) {
|
||||||
return false
|
return false
|
||||||
}
|
}
|
||||||
|
if !viper.GetBool("interactive") {
|
||||||
|
return false
|
||||||
|
}
|
||||||
lastUpdateTime := timeFromFileIfExists(filePath)
|
lastUpdateTime := timeFromFileIfExists(filePath)
|
||||||
return time.Since(lastUpdateTime).Hours() >= viper.GetFloat64(config.ReminderWaitPeriodInHours)
|
return time.Since(lastUpdateTime).Hours() >= viper.GetFloat64(config.ReminderWaitPeriodInHours)
|
||||||
}
|
}
|
||||||
|
|
|
@ -36,6 +36,7 @@ import (
|
||||||
)
|
)
|
||||||
|
|
||||||
func TestShouldCheckURLVersion(t *testing.T) {
|
func TestShouldCheckURLVersion(t *testing.T) {
|
||||||
|
viper.Set("interactive", true)
|
||||||
tempDir := tests.MakeTempDir(t)
|
tempDir := tests.MakeTempDir(t)
|
||||||
|
|
||||||
lastUpdateCheckFilePath := filepath.Join(tempDir, "last_update_check")
|
lastUpdateCheckFilePath := filepath.Join(tempDir, "last_update_check")
|
||||||
|
@ -74,6 +75,7 @@ func TestShouldCheckURLVersion(t *testing.T) {
|
||||||
}
|
}
|
||||||
|
|
||||||
func TestShouldCheckURLBetaVersion(t *testing.T) {
|
func TestShouldCheckURLBetaVersion(t *testing.T) {
|
||||||
|
viper.Set("interactive", true)
|
||||||
tempDir := tests.MakeTempDir(t)
|
tempDir := tests.MakeTempDir(t)
|
||||||
|
|
||||||
lastUpdateCheckFilePath := filepath.Join(tempDir, "last_update_check")
|
lastUpdateCheckFilePath := filepath.Join(tempDir, "last_update_check")
|
||||||
|
|
Loading…
Reference in New Issue