diff --git a/ls.py b/ls.py index 6f1929b..53bd26c 100755 --- a/ls.py +++ b/ls.py @@ -38,10 +38,11 @@ def colorize(text, color): def gen_color_file_string(filepath, mode): + path, file = os.path.split(filepath) perms = parse_permissions(mode) color = perms['color'] - filestring = colorize(filepath, color) - # dircolors? + filestring = f"{path and path+'/'}{colorize(file, color)}" + # dircolors var? if perms['char'] == 'l': pointfile = os.readlink(filepath) pointfilereal = os.path.join(os.path.dirname(filepath), os.readlink(filepath))