pub fn shell() -> (String, Vec<String>)
The shell pi uses: /bin/bash, else bash on PATH, else sh.
/bin/bash
bash
PATH
sh