You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Adds the `--cooldown=NUMBER` option to the install, update, add, and
outdated man pages and describes the `cooldown` / `BUNDLE_COOLDOWN`
setting in bundle-config, regenerating the rendered .1 files via
`rake man:build`.
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
Adds the named gem to the [\fBGemfile(5)\fR][Gemfile(5)] and run \fBbundleinstall\fR\.\fBbundleinstall\fR can be avoided by using the flag \fB\-\-skip\-install\fR\.
10
10
.SH "OPTIONS"
@@ -53,6 +53,9 @@ Adds pessimistic declaration of version\.
53
53
.TP
54
54
\fB\-\-strict\fR
55
55
Adds strict declaration of version\.
56
+
.TP
57
+
\fB\-\-cooldown=<number>\fR
58
+
Only consider gem versions published at least \fInumber\fR days ago when resolving\. Pass \fB0\fR to disable cooldown for this run\. See \fBcooldown\fR in bundle\-config(1) for precedence rules\.
56
59
.SH "EXAMPLES"
57
60
.IP"1."4
58
61
You can add the \fBrails\fR gem to the Gemfile without any version restriction\. The source of the gem will be the global source\.
Install the gems specified in your Gemfile(5)\. If this is the first time you run bundle install (and a \fBGemfile\.lock\fR does not exist), Bundler will fetch all remote sources, resolve dependencies and install all needed gems\.
10
10
.P
@@ -13,6 +13,9 @@ If a \fBGemfile\.lock\fR does exist, and you have not updated your Gemfile(5), B
13
13
If a \fBGemfile\.lock\fR does exist, and you have updated your Gemfile(5), Bundler will use the dependencies in the \fBGemfile\.lock\fR for all gems that you did not update, but will re\-resolve the dependencies of gems that you did update\. You can find more information about this update process below under \fICONSERVATIVEUPDATING\fR\.
14
14
.SH "OPTIONS"
15
15
.TP
16
+
\fB\-\-cooldown=<number>\fR
17
+
Only consider gem versions published at least \fInumber\fR days ago when resolving\. Pass \fB0\fR to disable cooldown for this run, overriding any per\-source or global configuration\. See \fBcooldown\fR in bundle\-config(1) for details on the precedence between the CLI flag, Bundler config, and Gemfile per\-source settings\.
18
+
.TP
16
19
\fB\-\-force\fR, \fB\-\-redownload\fR
17
20
Force reinstalling every gem, even if already installed\.
Outdated lists the names and versions of gems that have a newer version available in the given source\. Calling outdated with [GEM [GEM]] will only check for newer versions of the given gems\. Prerelease gems are ignored by default\. If your gems are up to date, Bundler will exit with a status of 0\. Otherwise, it will exit 1\.
10
10
.SH "OPTIONS"
@@ -53,6 +53,9 @@ Only list patch newer versions\.
53
53
.TP
54
54
\fB\-\-only\-explicit\fR
55
55
Only list gems specified in your Gemfile, not their dependencies\.
56
+
.TP
57
+
\fB\-\-cooldown=<number>\fR
58
+
Annotate (rather than hide) versions that are still inside the cooldown window of \fInumber\fR days\. The prose output appends "in cooldown for Nd more days" and the table form adds "(cooldown Nd)" to the Latest column\. See \fBcooldown\fR in bundle\-config(1)\.
56
59
.SH "PATCH LEVEL OPTIONS"
57
60
See bundle update(1) \fIbundle\-update\.1\.html\fR for details\.
Update the gems specified (all gems, if \fB\-\-all\fR flag is used), ignoring the previously installed gems specified in the \fBGemfile\.lock\fR\. In general, you should use bundle install(1) \fIbundle\-install\.1\.html\fR to install the same exact gems and versions across machines\.
10
10
.P
@@ -64,6 +64,9 @@ Do not allow any gem to be updated past latest \fB\-\-patch\fR | \fB\-\-minor\fR
64
64
.TP
65
65
\fB\-\-conservative\fR
66
66
Use bundle install conservative update behavior and do not allow indirect dependencies to be updated\.
67
+
.TP
68
+
\fB\-\-cooldown=<number>\fR
69
+
Only consider gem versions published at least \fInumber\fR days ago when resolving\. Pass \fB0\fR to disable cooldown for this run, overriding any per\-source or global configuration\. Combine with \fB\-\-conservative\fR to minimize transitive churn when bypassing cooldown for an urgent update\. See \fBcooldown\fR in bundle\-config(1)\.
67
70
.SH "UPDATING ALL GEMS"
68
71
If you run \fBbundleupdate\-\-all\fR, bundler will ignore any previously installed gems and resolve all dependencies again based on the latest versions of all gems available in the sources\.
0 commit comments