Skip to content

feat: 新增对命令行参数、CLI 的支持 #74

Description

@wuziqian211

您希望解决什么问题

本工具目前不支持命令行参数,无法方便实现自动化;不支持 CLI,无法在无图形界面的环境使用。

您期望的做法

可复用现有解析与下载代码,同时将相关代码从 ui 文件夹移动到其他地方。

其他补充

正在考虑是否将 GUI 与 CLI 做在同一个可执行文件中,还是拆分成两个可执行文件。

  • 做成同一个可执行文件
    • 优势:不需要为了切换界面而单独下载另一个界面的可执行文件
    • 劣势:当使用 CLI 时也会使用大小很大的可执行文件(包含许多 GUI 库),而且在 Windows 中仅在编译时可设置本程序的类型为命令行程序或窗口程序
  • 拆分成两个可执行文件
    • 优势:可根据不同需求选择合适的可执行文件,例如在无图形界面的环境中可以只下载 CLI

Metadata

Metadata

Assignees

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions