getExtensionDetails function

ExtensionDetails getExtensionDetails({
  1. ExtensionDetails? details,
})

Implementation

ExtensionDetails getExtensionDetails({ExtensionDetails? details}) {
  //IF DETAILS IS NULL CREATE A NEW EXTENSION DETAILS OBJECT
  ExtensionDetails extensionDetails = details ?? ExtensionDetails();

  Logger.normal("🌱 Enter the extension details: \n");
  Logger.normal("ℹ️ Press enter to keep the current value\n\n");
  //GET THE EXTENSION NAME FROM THE USER
  extensionDetails.getNameFromUser();
  //GET THE EXTENSION DESCRIPTION FROM THE USER
  extensionDetails.getDescriptionFromUser();
  //GET THE EXTENSION VERSION FROM THE USER
  extensionDetails.getVersionFromUser();
  //GET THE EXTENSION HEIGHT FROM THE USER
  extensionDetails.getHeightFromUser();
  //GET THE EXTENSION WIDTH FROM THE USER
  extensionDetails.getWidthFromUser();

  return extensionDetails;
}