initializeRepository method

void initializeRepository({
  1. dynamic onAlreadyInitialized()? = onRepositoryAlreadyInitialized,
  2. dynamic onSuccessfullyInitialized()? = onRepositorySuccessfullyInitialized,
})

Create a Repository in path

Implementation

void initializeRepository({
  Function()? onAlreadyInitialized = onRepositoryAlreadyInitialized,
  Function()? onSuccessfullyInitialized = onRepositorySuccessfullyInitialized,
}) {
  if (isInitialized) {
    printToConsole(
      message: "Repository is already initialized",
      color: CliColor.red,
    );
    onAlreadyInitialized?.call();
    return;
  }

  repositoryDirectory.createSync(recursive: true);
  onSuccessfullyInitialized?.call();
}