26 lines
460 B
Plaintext
26 lines
460 B
Plaintext
|
#!/bin/sh
|
||
|
DIALOG=${DIALOG=/usr/bin/dialog}
|
||
|
|
||
|
$DIALOG --clear --title "TREE BOX" \
|
||
|
--hline "Press arrows, TAB or Enter" \
|
||
|
--hfile "../COPYING" \
|
||
|
--tree "/" \
|
||
|
"This is tree box" -1 -1 10 \
|
||
|
`find -x / -type d` 2>/tmp/tree.tmp.$$
|
||
|
|
||
|
retval=$?
|
||
|
|
||
|
choice=`cat /tmp/tree.tmp.$$`
|
||
|
|
||
|
case $retval in
|
||
|
0)
|
||
|
echo "'$choice' chosen.";;
|
||
|
1)
|
||
|
echo "Cancel pressed.";;
|
||
|
255)
|
||
|
[ -z "$choice" ] || echo $choice ;
|
||
|
echo "ESC pressed.";;
|
||
|
esac
|
||
|
|
||
|
rm -f /tmp/tree.tmp.$$
|