init static method

Future<void> init({
  1. ProcessRunner processRunner = const CliProcessRunner(),
})

Implementation

static Future<void> init({
  ProcessRunner processRunner = const CliProcessRunner(),
}) async {
  final workingDir = Directory.current;
  _instance = ImpaktfullCliEnvironment._(
    workingDirectory: workingDir,
    isFvmProject: await _checkIfActiveProjectIsFvm(workingDir),
    allCliTools: await _checkInstalledTools(processRunner),
  );
  _printCurrentState();
}