diff --git a/internal/boxcli/update.go b/internal/boxcli/update.go index ba055f5aa33..f91ee621f21 100644 --- a/internal/boxcli/update.go +++ b/internal/boxcli/update.go @@ -30,7 +30,12 @@ func updateCmd() *cobra.Command { "If no packages are specified, all packages will be updated. " + "Legacy non-versioned packages will be converted to @latest versioned " + "packages resolved to their current version.", - PreRunE: ensureNixInstalled, + PreRunE: func(cmd *cobra.Command, args []string) error { + if flags.noInstall { + return nil + } + return ensureNixInstalled(cmd, args) + }, RunE: func(cmd *cobra.Command, args []string) error { return updateCmdFunc(cmd, args, flags) },