libero/cli/validation

Shared validation for CLI commands (project names, client names, etc.).

Values

pub fn is_digit(ch: String) -> Bool
pub fn is_lowercase_letter(ch: String) -> Bool
pub fn validate_name(
  name name: String,
  kind kind: String,
  hint hint: String,
) -> Result(Nil, String)

Validate a name for use as a project or client name. Returns Ok(Nil) if valid, Error(String) with a user-facing error message if not. nolint: stringly_typed_error – CLI-facing error, String is appropriate

Search Document