about summary refs log tree commit diff stats
path: root/120allocate.subx
Commit message (Expand)AuthorAgeFilesLines
* 7842 - new directory organizationKartik K. Agaram2021-03-031-123/+70
* 7526Kartik Agaram2021-01-161-0/+14
* 7483Kartik Agaram2021-01-091-1/+1
* 7138 - type-check array 'length' instructionKartik Agaram2020-10-291-1/+1
* 6742 - support for formatting in fake screensKartik Agaram2020-09-071-4/+4
* 6659Kartik Agaram2020-07-181-7/+7
* 6658Kartik Agaram2020-07-181-1/+1
* 6643Kartik Agaram2020-07-131-1/+1
* 6627Kartik Agaram2020-07-101-2/+2
* 6612 - reorganize layersKartik Agaram2020-07-051-0/+953
class='oid'>8fa87054 ^
e2393938 ^
06848dc3 ^
240394a4 ^
f027adc0 ^
08f08fb9 ^
654af129 ^
08f08fb9 ^
d8084b41 ^

99400080 ^
08f08fb9 ^

654af129 ^

d1a1173d ^
d8084b41 ^
cba63cf3 ^
b4250dbc ^

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
                    

                                                                         
 





                                                                  
     
                                  





                                                          
                           
  
                    
                   
            
 
          
                                   
 

                                                                 
                                                                             

                                                           

                                                                            
                                 
 
              

                       
#!/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.
"""":
tempfile="$(mktemp -t tmp.XXXXXX)"
ranger="${1:-ranger}"
test -z "$1" || shift
"$ranger" --choosedir="$tempfile" "${@:-$(pwd)}"
returnvalue=$?
test -f "$tempfile" &&
if [ "$(cat -- "$tempfile")" != "$(echo -n `pwd`)" ]; then
    cd "$(cat "$tempfile")"
fi
rm -f -- "$tempfile"
return $returnvalue
""" and None

import sys
from os.path import exists, abspath

# 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

# Don't import ./ranger when running an installed binary at /usr/.../ranger
if __file__[:4] == '/usr' and exists('ranger') and abspath('.') in sys.path:
    sys.path.remove(abspath('.'))

# Start ranger
import ranger
sys.exit(ranger.main())