SudoUtil constructor

SudoUtil({
  1. _CommandRunner? commandRunner,
  2. SudoPlatformContext? platform,
  3. _TokenGenerator? tokenGenerator,
})

Implementation

SudoUtil({
  _CommandRunner? commandRunner,
  SudoPlatformContext? platform,
  _TokenGenerator? tokenGenerator,
}) : _commandRunner =
         commandRunner ?? ((cmd, args) => Process.run(cmd, args)),
     _platform = platform ?? SudoPlatformContext.system(),
     _tokenGenerator = tokenGenerator ?? (() => uniqueId(shorter: false));