Exemplo n.º 1
0
 def get_available_capistrano_tasks(self):
   try:
     f = open(os.path.join(get_idea(self.get_working_dir()), '.capistranoTasks'), 'r')
     data = f.read()
     f.close()
     ctsk = [i.split(" ", 1) for i in data.split("\n")]
   except IOError:
     ctsk = []
   ctsk.insert(0, ["Update capistrano tasks...", "Rebuild list of available capistrano tasks"])
   return ctsk
Exemplo n.º 2
0
 def get_available_rake_tasks(self):
   try:
     f = open(os.path.join(get_idea(self.get_working_dir()), '.rakeTasks'), 'r')
     data = f.read()
     f.close()
     rtsk = data.split()
     rtsk.insert(0, "Update rake tasks...")
   except IOError:
     rtsk = "".split()
     rtsk.insert(0, "Update rake tasks...")
   return rtsk
Exemplo n.º 3
0
 def get_available_generators(self):
   try:
     f = open(os.path.join(get_idea(self.get_working_dir()), '.generators'), 'r')
     data = f.read()
     f.close()
     gens = data.split()
     gens.insert(0, "Update rails generators...")
   except IOError:
     gens = "".split()
     gens.insert(0, "Update rails generators...")
   return gens
Exemplo n.º 4
0
 def write_tasks_to_file(self, rtsk):
   rtsk.sort()
   data = "\n".join(rtsk)
   f = open(os.path.join(get_idea(self.get_working_dir()), '.rakeTasks'), 'w')
   f.write(data)
   f.close()
Exemplo n.º 5
0
 def write_tasks_to_file(self, ctsk):
   ctsk.sort()
   data = "\n".join(ctsk)
   f = open(os.path.join(get_idea(self.get_working_dir()), '.capistranoTasks'), 'w')
   f.write(data)
   f.close()
Exemplo n.º 6
0
 def write_gens_to_file(self, gens):
   gens.sort()
   data = "\n".join(gens)
   f = open(os.path.join(get_idea(self.get_working_dir()), '.generators'), 'w')
   f.write(data)
   f.close()