Is this the first time the tool has run?
@override bool get firstRun { if (_firstRun == null) { _firstRun = properties['firstRun'] == null; if (properties['firstRun'] != false) { properties['firstRun'] = false; } } return _firstRun!; }