snakeToPascal function
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();
}