code: func checkUpdates(ctx *cli.Context) error {
  	cfg, err := config.LoadConfig()
  	if err != nil {
  		return err
  	}
  
  	client := api.NewClient(cfg)
  	c := context.Background()
  
  	updateInfo, err := client.Updates.Check(c)
  	if err != nil {
  		return err
  	}
  
  	if updateInfo.NeedsUpdate {
  		ui.Info("A new version of Torus is available (%s)! You can download it from %s.", updateInfo.Version, downloadURL)
  	}
  
  	return nil
  }
docs: // checkUpdates checks if there's a torus update available. If so,
  // it prints a message to the stdout with the download URL if so.