Beispiel #1
0
 def dir(self, dir):
     dir = dir.strip()
     if dir in ('','.'):
         dir = self.cwd
     if dir[:2] == './':
         dir = dir[2:]
     if dir[0] not in ('~', '.', '/'):
         dir = os.path.join(self.cwd, dir)
     dir = os.path.expanduser(dir)
     dir = os.path.abspath(dir)
     for item in os.listdir(dir):
         fullName = os.path.join(dir,item)
         if os.path.isdir(fullName):
             Colors.print('BLUE',item)
         elif os.access(fullName, os.X_OK):
             Colors.print('RED',item)
         else:
             print(item)
Beispiel #2
0
 def dir(self, dir):
     dir = dir.strip()
     if dir in ('', '.'):
         dir = self.cwd
     if dir[:2] == './':
         dir = dir[2:]
     if dir[0] not in ('~', '.', '/'):
         dir = os.path.join(self.cwd, dir)
     dir = os.path.expanduser(dir)
     dir = os.path.abspath(dir)
     for item in os.listdir(dir):
         fullName = os.path.join(dir, item)
         if os.path.isdir(fullName):
             Colors.print('BLUE', item)
         elif os.access(fullName, os.X_OK):
             Colors.print('RED', item)
         else:
             print(item)