sdui_cli/utils library

Functions

prompt(String message, {String? defaultValue}) → String
Prompts the user with message and returns their input. Optionally provides a defaultValue if they press enter without typing.
toCamelCase(String input) → String
Converts a string to camelCase. Preserves existing camelCase field names correctly. e.g. product_card → productCard, MyBanner → myBanner, inStock → inStock
toPascalCase(String input) → String
Converts a snake_case, kebab-case, or camelCase string to PascalCase e.g. product_card → ProductCard, myBanner → MyBanner
toSnakeCase(String input) → String
Converts a string to snake_case. e.g. productCard → product_card, MyBanner → my_banner
toTitleCase(String input) → String
Converts a snake_case or camelCase string to a human-readable title. e.g. product_card → Product Card, coverImage → Cover Image