pub fn validate_alias_name(name: &str) -> Result<()>Expand description
Validate an alias name.
Alias names must be non-empty and contain only alphanumeric characters, dashes, and underscores. This prevents filesystem issues and injection attacks.
§Errors
Returns RecError::InvalidAliasName if the name is empty or contains
characters other than alphanumeric, dash, or underscore.
§Examples
use rec::session::normalize::validate_alias_name;
assert!(validate_alias_name("my-alias").is_ok());
assert!(validate_alias_name("alias_123").is_ok());
assert!(validate_alias_name("").is_err());
assert!(validate_alias_name("bad/alias").is_err());