Skip to main content

plumb 0.0.1 copy "plumb: ^0.0.1" to clipboard
plumb: ^0.0.1 copied to clipboard

Native config for Flutter™. `plumb doctor` checks your app's Info.plist, entitlements and AndroidManifest against what its plugins' docs require. Read-only.

example/plumb_example.dart

// Runs plumb's read-only check from Dart and prints each finding.
//
// Usage: dart run example/plumb_example.dart path/to/flutter_app
import 'dart:io';

import 'package:plumb/plumb.dart';

void main(List<String> args) {
  try {
    final report = runDoctor(args.isEmpty ? '.' : args.first);
    for (final finding in report.findings) {
      stdout.writeln('${finding.severity.name.padRight(7)} ${finding.message}');
    }
    stdout.writeln(report.summary);
    exitCode = report.exitCode(strict: true);
  } on PlumbException catch (e) {
    stderr.writeln(e.message);
    exitCode = ExitCodes.incomplete;
  }
}
1
likes
160
points
0
downloads
screenshot

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

Native config for Flutter™. `plumb doctor` checks your app's Info.plist, entitlements and AndroidManifest against what its plugins' docs require. Read-only.

Repository (GitHub)
View/report issues
Contributing

Topics

#flutter #cli #ios #android #lint

License

MIT (license)

Dependencies

args, package_config, path, pub_semver, xml, yaml

More

Packages that depend on plumb