importclickimportasyncioimportgettextimportosfromiamai.constimport__version__# Set up message catalog accesslocaledir=os.path.join(os.path.dirname(__file__),"locale")gettext.bindtextdomain("messages",localedir)gettext.textdomain("messages")_=gettext.gettext@click.group()defcli():pass@cli.command()@click.argument("plugin_name",required=True)definstall(plugin_name):click.echo(_("Installing plugin: {plugin_name}").format(plugin_name=plugin_name))@cli.command()defversion():click.echo(_("Current version: {version}").format(version=__version__))