コード例 #1
0
ファイル: init.py プロジェクト: TakesxiSximada/gaf
def main(argv=sys.argv[1:]):
    flow = bootstrap()
    if flow is None:
        print(
            'Cannot create auth token: Does it have already been created? '
            'See https://github.com/settings/tokens'
            )
        return 1

    for label in flow.init():
        print('Create label: {} {}'.format(label.name, label.color))
コード例 #2
0
ファイル: list.py プロジェクト: TakesxiSximada/gaf
def main(argv=sys.argv[1:]):
    parser = argparse.ArgumentParser()
    args = parser.parse_args(argv)  # noqa

    flow = bootstrap('release')
    if flow is None:
        print(
            'Cannot create auth token: Does it have already been created? '
            'See https://github.com/settings/tokens'
            )
        return 1
    flow.list_()
コード例 #3
0
ファイル: debug.py プロジェクト: TakesxiSximada/gaf
def main(argv=sys.argv[1:]):
    parser = argparse.ArgumentParser()
    parser.add_argument('debugger', nargs='?', default='pdb')
    args = parser.parse_args(argv)  # noqa
    debugger = args.debugger

    flow = bootstrap()
    if flow is None:
        print(
            'Cannot create auth token: Does it have already been created? '
            'See https://github.com/settings/tokens'
            )
        return 1
    flow.debug(debugger=debugger)
コード例 #4
0
ファイル: pulls.py プロジェクト: TakesxiSximada/gaf
def main(argv=sys.argv[1:]):
    parser = argparse.ArgumentParser()
    args = parser.parse_args(argv)  # noqa

    flow = bootstrap()
    if flow is None:
        print(
            'Cannot create auth token: Does it have already been created? '
            'See https://github.com/settings/tokens'
            )
        return 1

    for pullreq in flow.pullrequests():
        print('{} : {}'.format(pullreq.html_url, pullreq.title))
コード例 #5
0
ファイル: clean.py プロジェクト: TakesxiSximada/gaf
def main(argv=sys.argv[1:]):
    parser = argparse.ArgumentParser()
    parser.add_argument('version_or_url', nargs='?', default=None)
    args = parser.parse_args(argv)
    version_or_url = args.version_or_url

    flow = bootstrap('release')
    if flow is None:
        print(
            'Cannot create auth token: Does it have already been created? '
            'See https://github.com/settings/tokens'
            )
        return 1
    flow.clean()
コード例 #6
0
ファイル: fix.py プロジェクト: TakesxiSximada/gaf
def main(argv=sys.argv[1:]):
    parser = argparse.ArgumentParser()
    parser.add_argument('title')
    args = parser.parse_args(argv)
    title = args.title

    flow = bootstrap()
    if flow is None:
        print(
            'Cannot create auth token: Does it have already been created? '
            'See https://github.com/settings/tokens'
            )
        return 1
    pullreq = flow.fix(title=title)
    if pullreq:
        print('Create pullrequest: {}'.format(pullreq.html_url))
コード例 #7
0
ファイル: create.py プロジェクト: TakesxiSximada/gaf
def main(argv=sys.argv[1:]):
    parser = argparse.ArgumentParser()
    parser.add_argument('title')
    args = parser.parse_args(argv)
    title = args.title

    flow = bootstrap()
    if flow is None:
        print(
            'Cannot create auth token: Does it have already been created? '
            'See https://github.com/settings/tokens'
            )
        return 1

    issue = flow.create(title=title)
    print('Create new issue: {}'.format(issue.url))
コード例 #8
0
ファイル: draft.py プロジェクト: TakesxiSximada/gaf
def main(argv=sys.argv[1:]):
    parser = argparse.ArgumentParser()
    parser.add_argument('version')
    parser.add_argument('-m', dest='title', default='notitle')
    parser.add_argument('--pre', dest='prerelease', default=False, action='store_true')
    args = parser.parse_args(argv)
    version = args.version
    title = args.title
    prerelease = args.prerelease

    flow = bootstrap('release')
    if flow is None:
        print(
            'Cannot create auth token: Does it have already been created? '
            'See https://github.com/settings/tokens'
            )
        return 1
    pullreq = flow.draft(version=version, title=title, prerelease=prerelease)
    print(pullreq.html_url)