pub fn split_pipeline(cmd: &str) -> Vec<String>
Split a shell command string on &&, ||, ; and | boundaries.
&&
||
;
|