pub fn generate_cache_key(program: &str, args: &[String]) -> String
Generate a cache key from command and arguments.