blob: 5c4f71b42e772156ee9d8a842238160d1158b94c [file]
# GENERATED BY: test/help_test.dart
## Section 0
$ pub add --help
Add dependencies to `pubspec.yaml`.
Invoking `dart pub add foo bar` will add `foo` and `bar` to `pubspec.yaml`
with a default constraint derived from latest compatible version.
Add to dev_dependencies by prefixing with "dev:".
Make dependency overrides by prefixing with "override:".
Add packages with specific constraints or other sources by giving a descriptor
after a colon.
For example:
* Add a hosted dependency at newest compatible stable version:
`dart pub add foo`
* Add a hosted dev dependency at newest compatible stable version:
`dart pub add dev:foo`
* Add a hosted dependency with the given constraint
`dart pub add foo:^1.2.3`
* Add multiple dependencies:
`dart pub add foo dev:bar`
* Add a path dependency:
`dart pub add 'foo:{"path":"../foo"}'`
* Add a hosted dependency:
`dart pub add 'foo:{"hosted":"my-pub.dev"}'`
* Add an sdk dependency:
`dart pub add 'foo:{"sdk":"flutter"}'`
* Add a git dependency:
`dart pub add 'foo:{"git":"https://github.com/foo/foo"}'`
* Add a dependency override:
`dart pub add 'override:foo:1.0.0'`
* Add a git dependency with a path and ref specified:
`dart pub add \
'foo:{"git":{"url":"../foo.git","ref":"<branch>","path":"<subdir>"}}'`
Usage: pub add [options] [<section>:]<package>[:descriptor] [<section>:]<package2>[:descriptor] ...]
-h, --help Print this usage information.
--[no-]offline Use cached packages instead of accessing the network.
-n, --dry-run Report what dependencies would change but don't change any.
--[no-]precompile Build executables in immediate dependencies.
-C, --directory=<dir> Run this in the directory <dir>.
Run "pub help" to see global options.
See https://dart.dev/tools/pub/cmd/pub-add for detailed documentation.