Skip to content

Commit aee4d3b

Browse files
fix: make rm wrapper silent (Acode-Foundation#1727)
* fix: make rm wrapper silent * Update rm-wrapper.sh
1 parent f8445be commit aee4d3b

File tree

1 file changed

+9
-11
lines changed

1 file changed

+9
-11
lines changed

src/plugins/terminal/scripts/rm-wrapper.sh

Lines changed: 9 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -10,20 +10,18 @@ unlink_recursive() {
1010
esac
1111
unlink_recursive "$entry"
1212
done 2>/dev/null
13-
14-
# Then try to remove the path itself
15-
if rmdir "$path" 2>/dev/null; then
16-
:
17-
elif unlink "$path" 2>/dev/null; then
18-
:
19-
else
20-
:
21-
fi
13+
14+
unlink "$path" 2>/dev/null || :
2215
}
2316

2417
for target in "$@"; do
25-
echo "Unlinking broken symlinks..."
2618
unlink_recursive "$target"
2719
done
2820

29-
busybox rm "$@"
21+
busybox rm "$@"
22+
23+
# Run busybox rm, capture stderr, and filter out the "No such file or directory" message
24+
err="$(busybox rm "$@" 2>&1 >/dev/null)"
25+
26+
# Print only real errors
27+
printf "%s\n" "$err" | grep -v "No such file or directory"

0 commit comments

Comments
 (0)