Source code for openbases.cli.badges.create

# Copyright (c) 2018, Vanessa Sochat All rights reserved.
# See the LICENSE in the main repository at:
#    https://www.github.com/openbases/openbases-python

import sys
from openbases.main.badges import Badge
from openbases.logger import bot

[docs]def main(args, options): if len(args.names) < 2: bot.error('Must provide a label and name, e.g., experiment labjs') badge = Badge(label=args.names[0], name=args.names[1], longCache=args.longCache, link=args.link, style=args.style) # If the user provided a custom color, change it. if args.color is not None: badge.set_color(args.color) # Return the desired format to the user if args.format == "svg": print(badge.get_svg()) else: print(badge.get_markdown())