workbook 0.0.1-pre+2 workbook: ^0.0.1-pre+2 copied to clipboard
Make programs do something automatically with workbook. Write in pure dart.
title: workbook #
Make programs do something automatically with workbook. Write in pure dart.
Features #
Define tasks in dart and run them.
Getting started #
See example for the full example.
Add dependency #
Add workbook
to pubspec.yaml dev_dependencies.
dev_dependencies:
workbook: <version>
Create script #
Create you script anywhere. (like scripts/main.dart)
├─lib
│ *.dart
└─scripts
main.dart
Make entry #
Add workbook
to pubspec.yaml. And write down where you script is in workbook.entry
. (like scripts/main.dart)
workbook:
entry: scripts/main.dart
workbook.entry
has a default valuescripts/main.dart
Define your tasks #
Define your tasks in your script.
import 'package:workbook/workbook.dart';
@task
void init() {
print('init');
}
@DefaultTask()
@Dependency(init)
void build() {
print('build');
}
Usage #
Run flutter pub run workbook
(with flutter) or pub run workbook
(only dart).
Preview version #
The package is not stable yet, and it won't be stable in a long time.