PubGetCommand constructor
PubGetCommand({
- required PubspecLock pubspecLock,
- required PubspecYaml pubspecYaml,
- required FileSystem fs,
- required Logger logger,
- required Bindings bindings,
- required FindFile findFile,
Implementation
PubGetCommand({
required super.pubspecLock,
required super.pubspecYaml,
required super.fs,
required super.logger,
required super.bindings,
required super.findFile,
}) {
argParser
..addFlag(
'offline',
help: 'Use cached packages instead of accessing the network.',
)
..addFlag(
'dry-run',
abbr: 'n',
negatable: false,
help: "Report what dependencies would change but don't change any.",
)
..addFlag(
'enforce-lockfile',
negatable: false,
help: 'Enforce pubspec.lock. Fail resolution if '
'pubspec.lock does not satisfy pubspec.yaml',
)
..addFlag(
'unlock-transitive',
)
..addFlag(
'precompile',
help: 'Build executables in immediate dependencies.',
);
}