snakeToPascal function

String snakeToPascal(
  1. String snake
)

String manipulation utilities for Oracular CLI Convert snake_case to PascalCase Example: "my_app_name" -> "MyAppName"

Implementation

/// Convert snake_case to PascalCase
/// Example: "my_app_name" -> "MyAppName"
String snakeToPascal(String snake) {
  if (snake.isEmpty) return snake;
  return snake
      .split('_')
      .map(
        (String word) => word.isEmpty
            ? ''
            : word[0].toUpperCase() + word.substring(1).toLowerCase(),
      )
      .join();
}