pub fn complete_command(prefix: &str) -> Vec<String>
Returns sorted, deduplicated command names (builtins + PATH executables) that start with prefix. Used for tab completion; only the first word of the line should be completed.
prefix