code: def do_printActivities(self,args):
          
          parser = CommandArgumentParser("printActivities")
          parser.add_argument('-r','--refresh',action='store_true',dest='refresh',help='refresh');
          args = vars(parser.parse_args(args))
          refresh = args['refresh'] or not self.activities
  
          if refresh:
              response = self.client.describe_scaling_activities(AutoScalingGroupName=self.scalingGroup)
              self.activities = response['Activities']
          
          index = 0
          for activity in self.activities:
              print "{}: {} -> {} {}: {}".format(index,activity['StartTime'],stdplus.defaultifyDict(activity,'EndTime',''),activity['StatusCode'],activity['Description'])
              index = index + 1
docs: Print scaling activities