resolveConfigPath static method

String? resolveConfigPath([
  1. Map<String, String>? env
])

$XDG_CONFIG_HOME/flutter_alacritty/flutter_alacritty.toml, else $HOME/.config/.... Null when neither env var is set.

Implementation

static String? resolveConfigPath([Map<String, String>? env]) {
  final e = env ?? Platform.environment;
  final xdg = e['XDG_CONFIG_HOME'];
  if (xdg != null && xdg.isNotEmpty) {
    return '$xdg/flutter_alacritty/flutter_alacritty.toml';
  }
  final home = e['HOME'];
  if (home != null && home.isNotEmpty) {
    return '$home/.config/flutter_alacritty/flutter_alacritty.toml';
  }
  return null;
}