summary refs log tree commit diff stats
path: root/ranger.py
diff options
context:
space:
mode:
authorhut <hut@lavabit.com>2010-01-11 23:33:38 +0100
committerhut <hut@lavabit.com>2010-01-11 23:33:38 +0100
commit4d6c426ff8d9d304fe97c17249fbfb3b93acf16d (patch)
tree87071229fcea70c001760607f91c97c1087781cf /ranger.py
parent5e4496993a297d0c7591084bd54f3df66d4ffe66 (diff)
downloadranger-4d6c426ff8d9d304fe97c17249fbfb3b93acf16d.tar.gz
ranger.py: cleanup/fix
Diffstat (limited to 'ranger.py')
-rwxr-xr-xranger.py17
1 files changed, 8 insertions, 9 deletions
diff --git a/ranger.py b/ranger.py
index d11b49d9..1dd7b86d 100755
--- a/ranger.py
+++ b/ranger.py
@@ -24,20 +24,19 @@
 #     source /path/ranger /path/ranger
 """":
 if [ $1 ]; then
-	trap "kill -2 %+" INT
-
-	RANGER="$1"
+	ranger_exec="$1"
 	shift
 
-	exec 3< <($RANGER --cd-after-exit $@ 3>&1 1>&2 2>&3 3>&-)
-	read NEWDIR <&3
-	exec 3<&-
+	trap "kill -2 %+" INT
+	exec 3< <($ranger_exec --cd-after-exit $@ 3>&1 1>&2 2>&3 3>&-)
 
-	cd $NEWDIR
+	read ranger_output <&3
+	cd "$ranger_output"
 
+	exec 3<&-
 	trap - INT
-	unset RANGER
-	unset NEWDIR
+	unset ranger_exec
+	unset ranger_output
 else
 	echo "usage: source path/to/ranger.py path/to/ranger.py"
 fi
h <boothj5@gmail.com> 2013-12-15 23:55:59 +0000 committer James Booth <boothj5@gmail.com> 2013-12-15 23:55:59 +0000 Added tests for "/account disable"' href='/danisanti/profani-tty/commit/tests/test_cmd_account.h?id=3c0bbed7178168d9be2cc6a6e120994ba2d0b96b'>3c0bbed7 ^
3c0bbed7 ^
e14b4ef5 ^


e14b4ef5 ^
52f6ad6f ^


52f6ad6f ^



9b41c4ee ^
8adca66f ^
ae4c2781 ^
3b2446c4 ^
f6da9444 ^


de06c40d ^
de06c40d ^
c20e38a4 ^


76e7a834 ^


ba66d6b7 ^

f47bd58a ^




7a63cf2e ^



6d6bc67d ^
122fe09c ^

122fe09c ^
f6da9444 ^
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56