代码拉取完成,页面将自动刷新
# -*- coding:utf-8 -*-
import click
from jcomponent.db.ComponentMysql import *
from jcomponent.notify.DingTalk import *
def get_version(ctx, param, value):
if not value or ctx.resilient_parsing:
return
click.echo('组件管理脚本')
click.echo('Version: 1.1')
click.echo('Author: 姜伟')
click.echo('公共依赖: click')
ctx.exit()
@click.group()
@click.option('-v', '--version', is_flag=True, callback=get_version, expose_value=False, is_eager=True)
def main():
pass
@main.command()
def mysql_inception():
"""审计Mysql"""
ComponentMysql.inception({})
@main.command()
@click.option('--file', required=True, type=str, help="通知内容文件")
def notify_dingtalk_robot(file):
"""钉钉机器人通知"""
params = {
'msg_file': file
}
DingTalk.send_robot(params)
if __name__ == '__main__':
main()
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。