utils/validators library
Classes
- ValidationResult
- Input validation utilities for Oracular CLI Validation result with optional error message
Functions
-
validateAppName(
String name) → ValidationResult - Validate app name (snake_case, no spaces, lowercase)
-
validateFirebaseProjectId(
String id) → ValidationResult - Validate Firebase project ID
-
validateNotEmpty(
String value, String fieldName) → ValidationResult - Validate that a string is not empty
-
validateOrgDomain(
String domain) → ValidationResult - Validate organization domain (reverse notation like com.example)
-
validatePath(
String path) → ValidationResult - Validate directory path
-
validateTemplate(
String template) → ValidationResult - Validate template selection (1-4 or template name)