Picocli命令行工具

命令行程序的几个优点

  • 不依赖特地的图形界面,非常轻量
  • 通常可以直接在操作系统自带的终端环境中运行
  • 可以和用户交互,给用户输入引导和帮助手册
  • 内置一些快捷操作(比如查看历史命令,上下切换命令)

命令的结构

  • command:命令类型,具体要做的事
  • option:选项,用于改变命令的行为
  • parameter:参数,传递给命令行工具的值

常见需求

  • generate 子命令:生成文件
  • list 子命令:查看要生成的原始文件列表信息
  • config子命令:查看允许用户传入的动态参数信息