pub fn extract_variable_writes(cmd_str: &str) -> HashSet<String>
Extract variable writes from a shell command string
Looks for assignment patterns: