render method

String render(
  1. ServiceDescriptor d
)

Renders the XML and the schtasks create command for --dry-run.

Implementation

String render(svc.ServiceDescriptor d) {
  final tn = taskName(d.serviceName);
  final xml = buildTaskXml(
    d,
    logPath: logPathFor(d),
    currentUser: _currentUser(),
  );
  final cmd = [
    'schtasks.exe',
    ...createArgs(tn, '<generated>.xml'),
  ].join(' ');
  return '# Task Scheduler definition for $tn\n$xml\n# Install command:\n$cmd';
}