gpt-cli 0.1.3

Run linux commands with natural language. Eg.: 'show my graphic card' instead 'lspci | grep VGA'
use hex::encode;
use rand::random;

pub fn get_random_hash() -> String {
    let bytes: [u8; 12] = random();
    encode(bytes)
}

#[test]
fn test_random_hash_length() {
    let hash = get_random_hash();
    assert_eq!(hash.len(), 24);
}

#[test]
fn test_random_hash_hex() {
    let hash = get_random_hash();
    let is_hex = hash.chars().all(|c| c.is_ascii_hexdigit());
    assert!(is_hex, "Hash should only contain hexadecimal characters");
}