当前位置: 代码网 > it编程>编程语言>Java > bash命令行,快速构建bash命令行工具,生成bash模板

bash命令行,快速构建bash命令行工具,生成bash模板

2024年07月28日 Java 我要评论
快速构建bash命令行工具,生成bash模板,拒绝重复性工作。

快速构建bash命令行工具,生成bash模板,拒绝重复性工作。

  • 安装toollib
    • 执行命令:pip install toollib
bash模板
usage:
  pytcli bash [options]
options:
  -h/--help     帮助
  -f/--file     文件
  -c/--cmds     命令(多个用`,`隔开,且不能包含空格)
  -o/--opts     选项(多个用`,`隔开,且不能包含空格,短选项单字符,长选项多字符,后可接`:`表示需要值,如:s/src:,d/dst:)
使用示例
比如要制作一个mysql备份和恢复的bash
  • 命令有(大致):backup, load

  • 选项有(大致):i/ip, port, u/user, p/pass, d/dbname, f/file

  • 生成bash模板:pytcli bash -f mysqlcmd.sh -c backup,load -o i/ip:,port:,u/user:,p/pass:,d/dbname:,f/file:

  • bash模板生成后,编写功能函数和文档即可

  • 注:

    • -c/–cmds: 命令(多个用,隔开,且不能包含空格)
    • -o/–opts: 选项(多个用,隔开,且不能包含空格,短选项单字符,长选项多字符,后可接:表示需要值,如:s/src:,d/dst:)
      • 已默认选项:
        • 帮助:h/help
        • 版本:version
(0)

相关文章:

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论

验证码:
Copyright © 2017-2025  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com