Skip to content

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

Description

@wuziqian211

您希望解决什么问题

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

您期望的做法

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

其他补充

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

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

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions