[rubygems/rubygems] Improve bundle add
manpage
* Fix synopsis for mutually exclusive options. * Add more descriptive examples. Signed-off-by: Takuya Noguchi <takninnovationresearch@gmail.com> https://github.com/rubygems/rubygems/commit/c0f1efda69 Co-authored-by: Jerome Dalbert <jerome.dalbert@gmail.com>
This commit is contained in:
parent
ae84c017d6
commit
2e5a7d768b
@ -1,24 +1,12 @@
|
||||
.\" generated with nRonn/v0.11.1
|
||||
.\" https://github.com/n-ronn/nronn/tree/0.11.1
|
||||
.TH "BUNDLE\-ADD" "1" "August 2024" ""
|
||||
.TH "BUNDLE\-ADD" "1" "September 2024" ""
|
||||
.SH "NAME"
|
||||
\fBbundle\-add\fR \- Add gem to the Gemfile and run bundle install
|
||||
.SH "SYNOPSIS"
|
||||
\fBbundle add\fR \fIGEM_NAME\fR [\-\-group=GROUP] [\-\-version=VERSION] [\-\-source=SOURCE] [\-\-path=PATH] [\-\-git=GIT] [\-\-github=GITHUB] [\-\-branch=BRANCH] [\-\-ref=REF] [\-\-skip\-install] [\-\-strict] [\-\-optimistic]
|
||||
\fBbundle add\fR \fIGEM_NAME\fR [\-\-group=GROUP] [\-\-version=VERSION] [\-\-source=SOURCE] [\-\-path=PATH] [\-\-git=GIT|\-\-github=GITHUB] [\-\-branch=BRANCH] [\-\-ref=REF] [\-\-skip\-install] [\-\-strict|\-\-optimistic]
|
||||
.SH "DESCRIPTION"
|
||||
Adds the named gem to the Gemfile and run \fBbundle install\fR\. \fBbundle install\fR can be avoided by using the flag \fB\-\-skip\-install\fR\.
|
||||
.P
|
||||
Example:
|
||||
.P
|
||||
bundle add rails
|
||||
.P
|
||||
bundle add rails \-\-version "< 3\.0, > 1\.1"
|
||||
.P
|
||||
bundle add rails \-\-version "~> 5\.0\.0" \-\-source "https://gems\.example\.com" \-\-group "development"
|
||||
.P
|
||||
bundle add rails \-\-skip\-install
|
||||
.P
|
||||
bundle add rails \-\-group "development, test"
|
||||
Adds the named gem to the [\fBGemfile(5)\fR][Gemfile(5)] and run \fBbundle install\fR\. \fBbundle install\fR can be avoided by using the flag \fB\-\-skip\-install\fR\.
|
||||
.SH "OPTIONS"
|
||||
.TP
|
||||
\fB\-\-version\fR, \fB\-v\fR
|
||||
@ -56,4 +44,27 @@ Adds optimistic declaration of version\.
|
||||
.TP
|
||||
\fB\-\-strict\fR
|
||||
Adds strict declaration of version\.
|
||||
|
||||
.SH "EXAMPLES"
|
||||
.IP "1." 4
|
||||
You can add the \fBrails\fR gem to the Gemfile without any version restriction\. The source of the gem will be the global source\.
|
||||
.IP
|
||||
\fBbundle add rails\fR
|
||||
.IP "2." 4
|
||||
You can add the \fBrails\fR gem with version greater than 1\.1 (not including 1\.1) and less than 3\.0\.
|
||||
.IP
|
||||
\fBbundle add rails \-\-version "> 1\.1, < 3\.0"\fR
|
||||
.IP "3." 4
|
||||
You can use the \fBhttps://gems\.example\.com\fR custom source and assign the gem to a group\.
|
||||
.IP
|
||||
\fBbundle add rails \-\-version "~> 5\.0\.0" \-\-source "https://gems\.example\.com" \-\-group "development"\fR
|
||||
.IP "4." 4
|
||||
The following adds the \fBgem\fR entry to the Gemfile without installing the gem\. You can install gems later via \fBbundle install\fR\.
|
||||
.IP
|
||||
\fBbundle add rails \-\-skip\-install\fR
|
||||
.IP "5." 4
|
||||
You can assign the gem to more than one group\.
|
||||
.IP
|
||||
\fBbundle add rails \-\-group "development, test"\fR
|
||||
.IP "" 0
|
||||
.SH "SEE ALSO"
|
||||
Gemfile(5) \fIhttps://bundler\.io/man/gemfile\.5\.html\fR, bundle\-remove(1) \fIbundle\-remove\.1\.html\fR
|
||||
|
@ -1,26 +1,19 @@
|
||||
bundle-add(1) -- Add gem to the Gemfile and run bundle install
|
||||
================================================================
|
||||
==============================================================
|
||||
|
||||
## SYNOPSIS
|
||||
|
||||
`bundle add` <GEM_NAME> [--group=GROUP] [--version=VERSION] [--source=SOURCE] [--path=PATH] [--git=GIT] [--github=GITHUB] [--branch=BRANCH] [--ref=REF] [--skip-install] [--strict] [--optimistic]
|
||||
`bundle add` <GEM_NAME> [--group=GROUP] [--version=VERSION] [--source=SOURCE]
|
||||
[--path=PATH] [--git=GIT|--github=GITHUB] [--branch=BRANCH] [--ref=REF]
|
||||
[--skip-install] [--strict|--optimistic]
|
||||
|
||||
## DESCRIPTION
|
||||
Adds the named gem to the Gemfile and run `bundle install`. `bundle install` can be avoided by using the flag `--skip-install`.
|
||||
|
||||
Example:
|
||||
|
||||
bundle add rails
|
||||
|
||||
bundle add rails --version "< 3.0, > 1.1"
|
||||
|
||||
bundle add rails --version "~> 5.0.0" --source "https://gems.example.com" --group "development"
|
||||
|
||||
bundle add rails --skip-install
|
||||
|
||||
bundle add rails --group "development, test"
|
||||
Adds the named gem to the [`Gemfile(5)`][Gemfile(5)] and run `bundle install`.
|
||||
`bundle install` can be avoided by using the flag `--skip-install`.
|
||||
|
||||
## OPTIONS
|
||||
|
||||
* `--version`, `-v`:
|
||||
Specify version requirements(s) for the added gem.
|
||||
|
||||
@ -56,3 +49,33 @@ bundle add rails --group "development, test"
|
||||
|
||||
* `--strict`:
|
||||
Adds strict declaration of version.
|
||||
|
||||
## EXAMPLES
|
||||
|
||||
1. You can add the `rails` gem to the Gemfile without any version restriction.
|
||||
The source of the gem will be the global source.
|
||||
|
||||
`bundle add rails`
|
||||
|
||||
2. You can add the `rails` gem with version greater than 1.1 (not including 1.1) and less than 3.0.
|
||||
|
||||
`bundle add rails --version "> 1.1, < 3.0"`
|
||||
|
||||
3. You can use the `https://gems.example.com` custom source and assign the gem
|
||||
to a group.
|
||||
|
||||
`bundle add rails --version "~> 5.0.0" --source "https://gems.example.com" --group "development"`
|
||||
|
||||
4. The following adds the `gem` entry to the Gemfile without installing the
|
||||
gem. You can install gems later via `bundle install`.
|
||||
|
||||
`bundle add rails --skip-install`
|
||||
|
||||
5. You can assign the gem to more than one group.
|
||||
|
||||
`bundle add rails --group "development, test"`
|
||||
|
||||
## SEE ALSO
|
||||
|
||||
[Gemfile(5)](https://bundler.io/man/gemfile.5.html),
|
||||
[bundle-remove(1)](bundle-remove.1.html)
|
||||
|
@ -1,6 +1,6 @@
|
||||
.\" generated with nRonn/v0.11.1
|
||||
.\" https://github.com/n-ronn/nronn/tree/0.11.1
|
||||
.TH "BUNDLE\-BINSTUBS" "1" "August 2024" ""
|
||||
.TH "BUNDLE\-BINSTUBS" "1" "September 2024" ""
|
||||
.SH "NAME"
|
||||
\fBbundle\-binstubs\fR \- Install the binstubs of the listed gems
|
||||
.SH "SYNOPSIS"
|
||||
|
@ -1,6 +1,6 @@
|
||||
.\" generated with nRonn/v0.11.1
|
||||
.\" https://github.com/n-ronn/nronn/tree/0.11.1
|
||||
.TH "BUNDLE\-CACHE" "1" "August 2024" ""
|
||||
.TH "BUNDLE\-CACHE" "1" "September 2024" ""
|
||||
.SH "NAME"
|
||||
\fBbundle\-cache\fR \- Package your needed \fB\.gem\fR files into your application
|
||||
.SH "SYNOPSIS"
|
||||
|
@ -1,6 +1,6 @@
|
||||
.\" generated with nRonn/v0.11.1
|
||||
.\" https://github.com/n-ronn/nronn/tree/0.11.1
|
||||
.TH "BUNDLE\-CHECK" "1" "August 2024" ""
|
||||
.TH "BUNDLE\-CHECK" "1" "September 2024" ""
|
||||
.SH "NAME"
|
||||
\fBbundle\-check\fR \- Verifies if dependencies are satisfied by installed gems
|
||||
.SH "SYNOPSIS"
|
||||
|
@ -1,6 +1,6 @@
|
||||
.\" generated with nRonn/v0.11.1
|
||||
.\" https://github.com/n-ronn/nronn/tree/0.11.1
|
||||
.TH "BUNDLE\-CLEAN" "1" "August 2024" ""
|
||||
.TH "BUNDLE\-CLEAN" "1" "September 2024" ""
|
||||
.SH "NAME"
|
||||
\fBbundle\-clean\fR \- Cleans up unused gems in your bundler directory
|
||||
.SH "SYNOPSIS"
|
||||
|
@ -1,6 +1,6 @@
|
||||
.\" generated with nRonn/v0.11.1
|
||||
.\" https://github.com/n-ronn/nronn/tree/0.11.1
|
||||
.TH "BUNDLE\-CONFIG" "1" "August 2024" ""
|
||||
.TH "BUNDLE\-CONFIG" "1" "September 2024" ""
|
||||
.SH "NAME"
|
||||
\fBbundle\-config\fR \- Set bundler configuration options
|
||||
.SH "SYNOPSIS"
|
||||
|
@ -1,6 +1,6 @@
|
||||
.\" generated with nRonn/v0.11.1
|
||||
.\" https://github.com/n-ronn/nronn/tree/0.11.1
|
||||
.TH "BUNDLE\-CONSOLE" "1" "August 2024" ""
|
||||
.TH "BUNDLE\-CONSOLE" "1" "September 2024" ""
|
||||
.SH "NAME"
|
||||
\fBbundle\-console\fR \- Deprecated way to open an IRB session with the bundle pre\-loaded
|
||||
.SH "SYNOPSIS"
|
||||
|
@ -1,6 +1,6 @@
|
||||
.\" generated with nRonn/v0.11.1
|
||||
.\" https://github.com/n-ronn/nronn/tree/0.11.1
|
||||
.TH "BUNDLE\-DOCTOR" "1" "August 2024" ""
|
||||
.TH "BUNDLE\-DOCTOR" "1" "September 2024" ""
|
||||
.SH "NAME"
|
||||
\fBbundle\-doctor\fR \- Checks the bundle for common problems
|
||||
.SH "SYNOPSIS"
|
||||
|
@ -1,6 +1,6 @@
|
||||
.\" generated with nRonn/v0.11.1
|
||||
.\" https://github.com/n-ronn/nronn/tree/0.11.1
|
||||
.TH "BUNDLE\-EXEC" "1" "August 2024" ""
|
||||
.TH "BUNDLE\-EXEC" "1" "September 2024" ""
|
||||
.SH "NAME"
|
||||
\fBbundle\-exec\fR \- Execute a command in the context of the bundle
|
||||
.SH "SYNOPSIS"
|
||||
|
@ -1,6 +1,6 @@
|
||||
.\" generated with nRonn/v0.11.1
|
||||
.\" https://github.com/n-ronn/nronn/tree/0.11.1
|
||||
.TH "BUNDLE\-GEM" "1" "August 2024" ""
|
||||
.TH "BUNDLE\-GEM" "1" "September 2024" ""
|
||||
.SH "NAME"
|
||||
\fBbundle\-gem\fR \- Generate a project skeleton for creating a rubygem
|
||||
.SH "SYNOPSIS"
|
||||
|
@ -1,6 +1,6 @@
|
||||
.\" generated with nRonn/v0.11.1
|
||||
.\" https://github.com/n-ronn/nronn/tree/0.11.1
|
||||
.TH "BUNDLE\-HELP" "1" "August 2024" ""
|
||||
.TH "BUNDLE\-HELP" "1" "September 2024" ""
|
||||
.SH "NAME"
|
||||
\fBbundle\-help\fR \- Displays detailed help for each subcommand
|
||||
.SH "SYNOPSIS"
|
||||
|
@ -1,6 +1,6 @@
|
||||
.\" generated with nRonn/v0.11.1
|
||||
.\" https://github.com/n-ronn/nronn/tree/0.11.1
|
||||
.TH "BUNDLE\-INFO" "1" "August 2024" ""
|
||||
.TH "BUNDLE\-INFO" "1" "September 2024" ""
|
||||
.SH "NAME"
|
||||
\fBbundle\-info\fR \- Show information for the given gem in your bundle
|
||||
.SH "SYNOPSIS"
|
||||
|
@ -1,6 +1,6 @@
|
||||
.\" generated with nRonn/v0.11.1
|
||||
.\" https://github.com/n-ronn/nronn/tree/0.11.1
|
||||
.TH "BUNDLE\-INIT" "1" "August 2024" ""
|
||||
.TH "BUNDLE\-INIT" "1" "September 2024" ""
|
||||
.SH "NAME"
|
||||
\fBbundle\-init\fR \- Generates a Gemfile into the current working directory
|
||||
.SH "SYNOPSIS"
|
||||
|
@ -1,6 +1,6 @@
|
||||
.\" generated with nRonn/v0.11.1
|
||||
.\" https://github.com/n-ronn/nronn/tree/0.11.1
|
||||
.TH "BUNDLE\-INJECT" "1" "August 2024" ""
|
||||
.TH "BUNDLE\-INJECT" "1" "September 2024" ""
|
||||
.SH "NAME"
|
||||
\fBbundle\-inject\fR \- Add named gem(s) with version requirements to Gemfile
|
||||
.SH "SYNOPSIS"
|
||||
|
@ -1,6 +1,6 @@
|
||||
.\" generated with nRonn/v0.11.1
|
||||
.\" https://github.com/n-ronn/nronn/tree/0.11.1
|
||||
.TH "BUNDLE\-INSTALL" "1" "August 2024" ""
|
||||
.TH "BUNDLE\-INSTALL" "1" "September 2024" ""
|
||||
.SH "NAME"
|
||||
\fBbundle\-install\fR \- Install the dependencies specified in your Gemfile
|
||||
.SH "SYNOPSIS"
|
||||
|
@ -1,6 +1,6 @@
|
||||
.\" generated with nRonn/v0.11.1
|
||||
.\" https://github.com/n-ronn/nronn/tree/0.11.1
|
||||
.TH "BUNDLE\-LIST" "1" "August 2024" ""
|
||||
.TH "BUNDLE\-LIST" "1" "September 2024" ""
|
||||
.SH "NAME"
|
||||
\fBbundle\-list\fR \- List all the gems in the bundle
|
||||
.SH "SYNOPSIS"
|
||||
|
@ -1,6 +1,6 @@
|
||||
.\" generated with nRonn/v0.11.1
|
||||
.\" https://github.com/n-ronn/nronn/tree/0.11.1
|
||||
.TH "BUNDLE\-LOCK" "1" "August 2024" ""
|
||||
.TH "BUNDLE\-LOCK" "1" "September 2024" ""
|
||||
.SH "NAME"
|
||||
\fBbundle\-lock\fR \- Creates / Updates a lockfile without installing
|
||||
.SH "SYNOPSIS"
|
||||
|
@ -1,6 +1,6 @@
|
||||
.\" generated with nRonn/v0.11.1
|
||||
.\" https://github.com/n-ronn/nronn/tree/0.11.1
|
||||
.TH "BUNDLE\-OPEN" "1" "August 2024" ""
|
||||
.TH "BUNDLE\-OPEN" "1" "September 2024" ""
|
||||
.SH "NAME"
|
||||
\fBbundle\-open\fR \- Opens the source directory for a gem in your bundle
|
||||
.SH "SYNOPSIS"
|
||||
|
@ -1,6 +1,6 @@
|
||||
.\" generated with nRonn/v0.11.1
|
||||
.\" https://github.com/n-ronn/nronn/tree/0.11.1
|
||||
.TH "BUNDLE\-OUTDATED" "1" "August 2024" ""
|
||||
.TH "BUNDLE\-OUTDATED" "1" "September 2024" ""
|
||||
.SH "NAME"
|
||||
\fBbundle\-outdated\fR \- List installed gems with newer versions available
|
||||
.SH "SYNOPSIS"
|
||||
|
@ -1,6 +1,6 @@
|
||||
.\" generated with nRonn/v0.11.1
|
||||
.\" https://github.com/n-ronn/nronn/tree/0.11.1
|
||||
.TH "BUNDLE\-PLATFORM" "1" "August 2024" ""
|
||||
.TH "BUNDLE\-PLATFORM" "1" "September 2024" ""
|
||||
.SH "NAME"
|
||||
\fBbundle\-platform\fR \- Displays platform compatibility information
|
||||
.SH "SYNOPSIS"
|
||||
|
@ -1,6 +1,6 @@
|
||||
.\" generated with nRonn/v0.11.1
|
||||
.\" https://github.com/n-ronn/nronn/tree/0.11.1
|
||||
.TH "BUNDLE\-PLUGIN" "1" "August 2024" ""
|
||||
.TH "BUNDLE\-PLUGIN" "1" "September 2024" ""
|
||||
.SH "NAME"
|
||||
\fBbundle\-plugin\fR \- Manage Bundler plugins
|
||||
.SH "SYNOPSIS"
|
||||
|
@ -1,6 +1,6 @@
|
||||
.\" generated with nRonn/v0.11.1
|
||||
.\" https://github.com/n-ronn/nronn/tree/0.11.1
|
||||
.TH "BUNDLE\-PRISTINE" "1" "August 2024" ""
|
||||
.TH "BUNDLE\-PRISTINE" "1" "September 2024" ""
|
||||
.SH "NAME"
|
||||
\fBbundle\-pristine\fR \- Restores installed gems to their pristine condition
|
||||
.SH "SYNOPSIS"
|
||||
|
@ -1,6 +1,6 @@
|
||||
.\" generated with nRonn/v0.11.1
|
||||
.\" https://github.com/n-ronn/nronn/tree/0.11.1
|
||||
.TH "BUNDLE\-REMOVE" "1" "August 2024" ""
|
||||
.TH "BUNDLE\-REMOVE" "1" "September 2024" ""
|
||||
.SH "NAME"
|
||||
\fBbundle\-remove\fR \- Removes gems from the Gemfile
|
||||
.SH "SYNOPSIS"
|
||||
|
@ -1,6 +1,6 @@
|
||||
.\" generated with nRonn/v0.11.1
|
||||
.\" https://github.com/n-ronn/nronn/tree/0.11.1
|
||||
.TH "BUNDLE\-SHOW" "1" "August 2024" ""
|
||||
.TH "BUNDLE\-SHOW" "1" "September 2024" ""
|
||||
.SH "NAME"
|
||||
\fBbundle\-show\fR \- Shows all the gems in your bundle, or the path to a gem
|
||||
.SH "SYNOPSIS"
|
||||
|
@ -1,6 +1,6 @@
|
||||
.\" generated with nRonn/v0.11.1
|
||||
.\" https://github.com/n-ronn/nronn/tree/0.11.1
|
||||
.TH "BUNDLE\-UPDATE" "1" "August 2024" ""
|
||||
.TH "BUNDLE\-UPDATE" "1" "September 2024" ""
|
||||
.SH "NAME"
|
||||
\fBbundle\-update\fR \- Update your gems to the latest available versions
|
||||
.SH "SYNOPSIS"
|
||||
|
@ -1,6 +1,6 @@
|
||||
.\" generated with nRonn/v0.11.1
|
||||
.\" https://github.com/n-ronn/nronn/tree/0.11.1
|
||||
.TH "BUNDLE\-VERSION" "1" "August 2024" ""
|
||||
.TH "BUNDLE\-VERSION" "1" "September 2024" ""
|
||||
.SH "NAME"
|
||||
\fBbundle\-version\fR \- Prints Bundler version information
|
||||
.SH "SYNOPSIS"
|
||||
|
@ -1,6 +1,6 @@
|
||||
.\" generated with nRonn/v0.11.1
|
||||
.\" https://github.com/n-ronn/nronn/tree/0.11.1
|
||||
.TH "BUNDLE\-VIZ" "1" "August 2024" ""
|
||||
.TH "BUNDLE\-VIZ" "1" "September 2024" ""
|
||||
.SH "NAME"
|
||||
\fBbundle\-viz\fR \- Generates a visual dependency graph for your Gemfile
|
||||
.SH "SYNOPSIS"
|
||||
|
@ -1,6 +1,6 @@
|
||||
.\" generated with nRonn/v0.11.1
|
||||
.\" https://github.com/n-ronn/nronn/tree/0.11.1
|
||||
.TH "BUNDLE" "1" "August 2024" ""
|
||||
.TH "BUNDLE" "1" "September 2024" ""
|
||||
.SH "NAME"
|
||||
\fBbundle\fR \- Ruby Dependency Management
|
||||
.SH "SYNOPSIS"
|
||||
|
@ -1,6 +1,6 @@
|
||||
.\" generated with nRonn/v0.11.1
|
||||
.\" https://github.com/n-ronn/nronn/tree/0.11.1
|
||||
.TH "GEMFILE" "5" "August 2024" ""
|
||||
.TH "GEMFILE" "5" "September 2024" ""
|
||||
.SH "NAME"
|
||||
\fBGemfile\fR \- A format for describing gem dependencies for Ruby programs
|
||||
.SH "SYNOPSIS"
|
||||
|
Loading…
x
Reference in New Issue
Block a user