Example #1
0
 ps("############################################")
 ps("\nYour install Path is %s" % GlobalSettings.getInstallPath())
 ps("Your virtualenv Path is %s\n" % GlobalSettings.getVirtualEnvPath())
 if options:
   for flag, val in options.__dict__.items():
     if flag == 'searchstring' and val:
       ps("\nSearching for : %s" % val)
       ps("----------------------------")
       found = False
       for package, packageClass in Admin.getPackages().items():
         if val in package:
           Printer.increaseLevel()
           ps(fw("%s (%s)" % (package, packageClass.version), packageClass.toolkit_usage, 40))
           found = True
       if not found:
         Printer.returnToBase()
         ps("No Packages Found", "  ")
     if flag == 'install' and val:
       installing = set() #container for the packages that need to be installed
       dependencies = {}
       
       ps("\nPreparing to install %s" % ', '.join(val))
       ps("----------------------------")
       Printer.increaseLevel()
       for package in val:
         if Admin.packageExists(package):
           packageClass = Admin.getPackage(package)
           ps(fw("%s (%s)" % (package, packageClass.version), packageClass.description, 40))
           installing.add(package)
         else:
           ps("\n!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!")