aboutsummaryrefslogtreecommitdiffstats
path: root/caja/c
blob: fc1f550205a7eac81988f1a931f11c896a195742 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#!/bin/dash

for i in $(ls /dev/fd/); do
	eval "exec $i>&-"
done
exec 0</dev/null
exec 1>/dev/null
exec 2>/dev/null

if test $# = 0; then
	exec caja --no-desktop &
else
	p="$(realpath -- "$*" || printf '%s\n' "$*")"
	cd /
	exec caja --no-desktop -- "$p" &
fi