workPackage property
Package
get
workPackage
The "focus" package that the current command should act upon.
It will be the package in the nearest parent directory to workingDir
.
Example: if a workspace looks like this:
foo/ pubspec.yaml # contains workspace: [- 'bar'] bar/ pubspec.yaml # contains
resolution: workspace`.
Running pub add
in foo/bar
will have bar as workPackage, and add
dependencies to foo/bar/pubspec.yaml
.
Running pub add
in foo
will have foo as workPackage, and add
dependencies to foo/pubspec.yaml
.
Implementation
Package get workPackage => _getPackages.work;