init method

void init()

Implementation

void init() {
  final path = join(current, 'color2dart');
  DirectoryHelper.createDir(path, recursive: true);

  if (!exists(join(path, 'color2dart.yaml'))) {
    join(path, 'color2dart.yaml')
        .write('''# brightness can be 'light' or 'dark'

light:
brightness: "light"
colors:
  white: "0xFFFFFFFF"
  black: "0xFF1E1E1E"
  grey: "0xFF979797"
  grey1: "0xFFCFCFCF"
  grey2: "0xFFE5E5E5"
  grey3: "0xFFF5F5F5"
  grey4: "0xFFF9F9F9"
  primary: "0xFF006778"
  secondary: "0xFFFFD124"
  primaryLighter: "0xFF00AFC1"
  warning: "0xFFDAB320"
  info: "0xFF00AFC1"
  success: "0xFF22A82F"
  error: "0xFFD66767"
  bgError: "0xFFFFECEA"
  bgInfo: "0xFFDFFCFF"
  bgSuccess: "0xFFECFFEE"
  bgWarning: "0xFFFFF9E3"
dark:
brightnes: "dark"
colors:
  white: "0xFF1E1E1E"
  black: "0xFFFFFFFF"
  grey: "0xFF979797"
  grey1: "0xFFF9F9F9"
  grey2: "0xFFF5F5F5"
  grey3: "0xFFE5E5E5"
  grey4: "0xFFCFCFCF"
  primary: "0xFF006778"
  secondary: "0xFFFFD124"
  primaryLighter: "0xFF00AFC1"
  warning: "0xFFDAB320"
  info: "0xFF00AFC1"
  success: "0xFF22A82F"
  error: "0xFFD66767"
  bgError: "0xFFFFECEA"
  bgInfo: "0xFFDFFCFF"
  bgSuccess: "0xFFECFFEE"
  bgWarning: "0xFFFFF9E3"
''');
  }

  StatusHelper.success('morpheme color2dart init');
}