generateWifiNetworks top-level property

FigGenerator generateWifiNetworks
final

生成WiFi网络列表

Implementation

final FigGenerator generateWifiNetworks = FigGenerator(
  script: [
    'bash',
    '-c',
    'networksetup -listallhardwareports | awk \'/Wi-Fi/{getline; print \$2}\' | xargs networksetup -listpreferredwirelessnetworks | tail -n +2',
  ],
  postProcess: (String out, [List<String>? tokens]) {
    return out
        .trim()
        .split('\n')
        .where((network) => network.trim().isNotEmpty)
        .map((network) => FigSuggestion(
              name: network.trim(),
              icon: '📶',
              description: 'WiFi Network',
            ))
        .toList();
  },
);