diff options
author | hut <hut@lavabit.com> | 2009-11-27 22:30:38 +0100 |
---|---|---|
committer | hut <hut@lavabit.com> | 2009-11-27 22:30:38 +0100 |
commit | a66c4a26f79d71210422f7d977b892d5a700dae8 (patch) | |
tree | dd131629b0b65a29396d68a7ed8ccaff8e8e048e /ranger.py | |
parent | db9bb0c9026b38acdf1174f2be5851acd47e066b (diff) | |
download | ranger-a66c4a26f79d71210422f7d977b892d5a700dae8.tar.gz |
embedded wrapper.sh into ranger.py
Diffstat (limited to 'ranger.py')
-rwxr-xr-x | ranger.py | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/ranger.py b/ranger.py index 2ab5ee1d..a7a1a864 100755 --- a/ranger.py +++ b/ranger.py @@ -1,6 +1,18 @@ #!/usr/bin/python # coding=utf-8 +# An embedded shell script. Assuming this file is /usr/bin/ranger, +# this hack allows you to use the cd-after-exit feature by typing: +# source ranger ranger +"""": +if [ $1 ]; then + cd "`$1 --cd-after-exit $@ 3>&1 1>&2 2>&3 3>&-`" +else + echo "use with: source path/to/ranger.py path/to/ranger.py" +fi +return 1 +""" + import sys, os # Change the directory of the parent shell after exiting Ranger. |