···98 } else {
99 // Non-glob path: check if it's a directory and list its contents
100 let normalized_path = path_str.trim_start_matches('/').trim_end_matches('/');
101- let target_path = base_path.join(normalized_path)
0102 .map_err(to_shell_err(call.arguments_span()))?;
103-104 let metadata = target_path.metadata().map_err(to_shell_err(span))?;
105 match metadata.file_type {
106 vfs::VfsFileType::Directory => {
···98 } else {
99 // Non-glob path: check if it's a directory and list its contents
100 let normalized_path = path_str.trim_start_matches('/').trim_end_matches('/');
101+ let target_path = base_path
102+ .join(normalized_path)
103 .map_err(to_shell_err(call.arguments_span()))?;
104+105 let metadata = target_path.metadata().map_err(to_shell_err(span))?;
106 match metadata.file_type {
107 vfs::VfsFileType::Directory => {