list method
Future<void>
list({
- GlobalOptions? global,
- bool long = false,
- bool relativePaths = false,
- PackageFilters? packageFilters,
- ListOutputKind kind = ListOutputKind.column,
inherited
Implementation
Future<void> list({
GlobalOptions? global,
bool long = false,
bool relativePaths = false,
PackageFilters? packageFilters,
ListOutputKind kind = ListOutputKind.column,
}) async {
final workspace =
await createWorkspace(global: global, packageFilters: packageFilters);
switch (kind) {
case ListOutputKind.graph:
return _listGraph(workspace);
case ListOutputKind.parsable:
return _listParsable(
workspace,
long: long,
relativePaths: relativePaths,
);
case ListOutputKind.column:
return _listColumn(
workspace,
long: long,
);
case ListOutputKind.json:
return _listJson(
workspace,
relativePaths: relativePaths,
long: long,
);
case ListOutputKind.gviz:
return _listGviz(workspace);
case ListOutputKind.cycles:
return _listCyclesInDependencies(workspace);
}
}