开源改变世界

安装 zips 应该打包到一个子文件夹中,而不是顶层。 #280

推推 grbl 3年前 (2023-02-05) 242次浏览
关闭
easytarget 打开了这个问题 2022 年 2 月 7 日 · 1条评论
关闭

安装 zips 应该打包到一个子文件夹中,而不是顶层。#280

easytarget 打开了这个问题 2022 年 2 月 7 日 · 1条评论

评论

安装 zips 应该打包到一个子文件夹中,而不是顶层。 #280

目前,安装程序 zips(fluidnc-v3.2-linux-amd64.zip和 co.)的所有内容都位于存档的顶层:

fluidnc-v3.2.0-linux-amd64.zip
├── bt
│   ├── firmware.bin
│   └── partitions.bin
├── checksecurity.sh
├── common
│   ├── boot_app0.bin
...etc

问题是,如果用户简单地将文件“解压缩”到他们的下载或主文件夹中,它会在该级别转储大量文件和文件夹,这可能是清理工作的麻烦,并且可能是冲突/混乱的根源调试。将顶级文件夹添加到存档 (*) 是一个很好的论据,这样您就可以获得如下结构:

fluidnc-v3.2.0-linux-amd64.zip
└── fluidnc-v3.2.0-linux-amd64
    ├── bt
    │   ├── firmware.bin
    │   └── partitions.bin
    ├── checksecurity.sh
    ├── common
    │   ├── boot_app0.bin
...etc

这是组织 *unix 工具分发档案的一种非常标准的方式,

(*) 我不太相信它会对 Win 或 Mac 用户有帮助,作为一个 unix 男孩,对我来说很正常的事情可能不是 Win 和 Mac 用户现在所期望的。

如果需要,我可以将它添加到 PR #272,或者创建另一个;实际上,我昨天在“build-release.sh”中让它正常工作;但它需要单独讨论。

安装 zips 应该打包到一个子文件夹中,而不是顶层。 #280 easytarget 添加了 增强 新功能或要求标签 2022 年 2 月 7 日
安装 zips 应该打包到一个子文件夹中,而不是顶层。 #280
贡献者作者

这包含在#296的更改中,干得好@MitchBradley