示例#1
0
 def parse_version(self, service, args):
     """ Parse version command """
     if hasattr(args, 'version_subcommand'):
         if args.version_subcommand == 'issues':
             formatter = Simple(oneline=args.oneline)
             for issues in service.version_issues(args.versionId):
                 print(formatter.format_issues(issues))
     else:
         formatter = Simple()
         version = service.version(args.versionId)
         print(formatter.format_version(version))
示例#2
0
 def parse_sprint(self, service, args):
     """ Parse sprint command """
     if hasattr(args, 'sprint_subcommand'):
         if args.sprint_subcommand == 'issues':
             formatter = Simple(oneline=args.oneline)
             for issues in service.sprint_issues(args.sprintId):
                 print(formatter.format_issues(issues))
     else:
         formatter = Simple()
         sprint = service.sprint(args.sprintId)
         print(formatter.format_sprint(sprint))
示例#3
0
 def parse_epic(self, service, args):
     """ Parse epic command """
     if hasattr(args, 'epic_subcommand'):
         if args.epic_subcommand == 'issues':
             formatter = Simple(oneline=args.oneline)
             for issues in service.epic_issues(args.epicId):
                 print(formatter.format_issues(issues))
     else:
         formatter = Simple()
         epic = service.epic(args.epicId)
         print(formatter.format_epic(epic))
示例#4
0
 def parse_backlog(self, service, args):
     formatter = Simple(oneline=args.oneline)
     for issues in service.backlog(args.boardId):
         print(formatter.format_issues(issues))
示例#5
0
 def parse_jql(self, service, args):
     """ Parse jql command """
     formatter = Simple(oneline=args.oneline)
     for issues in service.jql(args.jql):
         print(formatter.format_issues(issues))