A Dart library for talking to Bender.
Below is a very simple command line usage that will simply print the message that would have been sent to Bender if a different adapter had been used.
The code below can be found in example/pub_get_case.dart
and
can be run with pub run example/pub_get_case.dart
.
import 'package:bender/bender_vm.dart';
void main() async {
final adapter = getConsoleAdapter();
final pubGetAction = getPubGetAction();
setParameterValue<Uri>(
pubGetAction,
PrParameter.parameterName,
Uri.parse('https://www.github.com/Company/Project/pull/1'),
);
await adapter(pubGetAction.getMessage(pubGetAction));
}