summary refs log tree commit diff stats
path: root/doc/pydoc/ranger.gui.widgets.console.html
Commit message (Expand)AuthorAgeFilesLines
* rebuilt pydochut2010-03-311-22/+30
* updated pydochut2010-03-121-17/+50
* incremented version number and updated pydoc html files v1.0.3hut2010-02-161-37/+51
* 1.0.2! v1.0.2hut2010-01-141-7/+7
* updated pydoc documentationhut2010-01-131-14/+22
* updated pydoc documentationhut2010-01-021-117/+299
* moved pydoc pages to doc/pydochut2009-12-251-0/+908
ytro.meleshko@gmail.com> 2019-10-27 22:09:57 +0200 Refactor the shell script embedded in ranger.py' href='/akspecs/ranger/commit/ranger.py?h=v1.9.3&id=65cf599607f1d125272a4ba3b63ac55ac74a0e43'>65cf5996 ^
4f6edb55 ^
8fa87054 ^
65cf5996 ^

4f6edb55 ^
65cf5996 ^



e52629c1 ^
f027adc0 ^
9f5eeff7 ^
e52629c1 ^

08f08fb9 ^
d8084b41 ^

b3d031a9 ^

08f08fb9 ^
cba63cf3 ^
e52629c1 ^
b3d031a9 ^
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
                    

                                                                         
 





                                                                  
     
                                               
                     
                    
         
  

                                                  
                                                                                                   



                       
   
 
                                                                  

          
 

                                                                 

                                                                             
 
              
                                                                       
                                                    
#!/usr/bin/python -O
# This file is part of ranger, the console file manager.  (coding: utf-8)
# License: GNU GPL version 3, see the file "AUTHORS" for details.

# =====================
# This embedded bash script can be executed by sourcing this file.
# It will cd to ranger's last location after you exit it.
# The first argument specifies the command to run ranger, the
# default is simply "ranger". (Not this file itself!)
# The other arguments are passed to ranger.
"""":
temp_file="$(mktemp -t "ranger_cd.XXXXXXXXXX")"
ranger="${1:-ranger}"
if [ -n "$1" ]; then
    shift
fi
"$ranger" --choosedir="$temp_file" -- "${@:-$PWD}"
return_value="$?"
if chosen_dir="$(cat -- "$temp_file")" && [ -n "$chosen_dir" ] && [ "$chosen_dir" != "$PWD" ]; then
    cd -- "$chosen_dir"
fi
rm -f -- "$temp_file"
return "$return_value"
"""

from __future__ import (absolute_import, division, print_function)

import sys

# Need to find out whether or not the flag --clean was used ASAP,
# because --clean is supposed to disable bytecode compilation
ARGV = sys.argv[1:sys.argv.index('--')] if '--' in sys.argv else sys.argv[1:]
sys.dont_write_bytecode = '-c' in ARGV or '--clean' in ARGV

# Start ranger
import ranger  # NOQA pylint: disable=import-self,wrong-import-position
sys.exit(ranger.main())  # pylint: disable=no-member