aboutsummaryrefslogtreecommitdiffstats
path: root/caja/c
blob: 88f50b49c0b92a7a6ed6a4a401909e198906e634 (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