pub(crate) fn execute<S, I>(command: I) -> Result<String, Error>where I: IntoIterator<Item = S>, S: AsRef<str>,