mergeFlags function

ArchGenConfig mergeFlags(
  1. ArchGenConfig config,
  2. ArgResults flags
)

Implementation

ArchGenConfig mergeFlags(ArchGenConfig config, ArgResults flags) {
  String state = config.stateManagement;

  if (flags['bloc'] == true) state = 'bloc';
  if (flags['riverpod'] == true) state = 'riverpod';
  if (flags['getx'] == true) state = 'getx';
  if (flags['cubit'] == true) state = 'cubit';

  return config.copyWith(
    stateManagement: state,
  );
}