showConfig static method

Future<void> showConfig()

Show current configuration (without sensitive data)

Implementation

static Future<void> showConfig() async {
  final isSlackConfigured = await ConfigService.isSlackConfigured();

  print('\nšŸ“‹ Current CLI Configuration:');
  print('─' * 40);
  print(
      'Slack Notifications: ${isSlackConfigured ? 'āœ… Enabled' : 'āŒ Disabled'}');

  if (isSlackConfigured) {
    final token = await getSlackBotToken();
    final maskedToken =
        token!.length > 12 ? '${token.substring(0, 12)}...' : '***';
    print('Slack Bot Token: $maskedToken');
  }

  print('Config File: $_configFilePath');
  print('─' * 40);
}