k-l-lambda's picture
added node-addon-lilypond
f65fe85
import os
import sys
def relative(dir, r=os.getcwd()):
dir = os.path.normpath(dir) + '/'
r = os.path.normpath(r) + '/'
prefix = len(os.path.commonprefix((dir, r)))
if prefix == len(dir):
return './'
if prefix > 1:
return '../' * (len(r[prefix:].split('/')) - 1) + dir[prefix:]
return dir
if __name__ == '__main__':
print(relative(sys.argv[1]))