2020-07-16 20:02:54 +02:00
|
|
|
import 'package:grinder/grinder.dart';
|
|
|
|
|
2020-09-11 12:05:27 +02:00
|
|
|
final pub = sdkBin('pub');
|
2021-03-11 14:20:10 +01:00
|
|
|
void main(List<String> args) => grind(args);
|
2020-07-16 20:02:54 +02:00
|
|
|
|
|
|
|
@Task('Run tests')
|
|
|
|
void test() => TestRunner().testAsync();
|
|
|
|
|
|
|
|
@Task('Dart analysis')
|
2020-09-11 12:05:27 +02:00
|
|
|
void analysis() {}
|
2020-07-16 20:02:54 +02:00
|
|
|
|
|
|
|
@DefaultTask()
|
|
|
|
@Depends(test)
|
2021-03-11 14:20:10 +01:00
|
|
|
void build() {
|
2020-07-16 20:02:54 +02:00
|
|
|
Pub.build();
|
|
|
|
Pub.upgrade();
|
2020-07-20 11:35:40 +02:00
|
|
|
Pub.version();
|
2020-07-16 20:02:54 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
@Task()
|
2021-03-11 14:20:10 +01:00
|
|
|
void clean() => defaultClean();
|