pageropener - plumber - Plumber – a modern approach to plumbing
(HTM) git clone git://r-36.net/plumber
(DIR) Log
(DIR) Files
(DIR) Refs
(DIR) README
(DIR) LICENSE
---
pageropener (394B)
---
1 #!/bin/sh
2 #
3 # Copy me if you can.
4 # by 20h
5 #
6
7 f="$1"
8
9 [ -z "$PAGER" ] && PAGER="less"
10 [ -z "$SHELL" ] && SHELL="sh"
11
12 if [ -t 1 ];
13 then
14 if [ -d "${f}" ];
15 then
16 cd "${f}"
17 $SHELL
18 else
19 if [ -e "${f}" ];
20 then
21 $PAGER "${f}"
22 fi
23 fi
24 else
25 if [ -d "${f}" ];
26 then
27 $XTERM -e sh -c "cd \"${f}\"; $SHELL"
28 else
29 if [ -e "${f}" ];
30 then
31 $XTERM -e sh -c "$PAGER \"${f}\""
32 fi
33 fi
34 fi
35