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)