import 'package:grinder/grinder.dart'; final pub = sdkBin('pub'); void main(args) => grind(args); @Task('Run tests') void test() => TestRunner().testAsync(); @Task('Dart analysis') void analysis() { } @DefaultTask() @Depends(test) build() { Pub.build(); Pub.upgrade(); Pub.version(); } @Task() clean() => defaultClean();