chawyehsu / hok

CLI reimplementation of Scoop in Rust
https://docs.rs/libscoop
Apache License 2.0
132 stars 5 forks source link

`x hok`: 我们计划在 x-cmd 引入 hok 模块,欢迎建议 #13

Open edwinjhlee opened 1 month ago

edwinjhlee commented 1 month ago

https://chawyehsu.com/blog/reimplementing-scoop-in-rust

刚拜读你的文章。

我最近 几年用 windows 用得很少,这导致了 x-cmd 在 scoop / choco / winget 的理解 有点 落后。

囿于见识,我们 只对 scoop 顺便做了标准化的 UI 增强,利用 x-cmd 的 UI 框架。后面 我们 会 用 fzf 做更多的增强。


hok 对于 scoop 的用户来言,是多了一种选择。对于 x-cmd 来说,这个选择 至少意味着:

  1. 每次调用时可 减少了 powershell 的启动时间。
  2. 每个操作的时间都大大提速

因此,我们非常 乐见 hok 的发展。


我计划 在 下一个 x-cmd 版本 引入 hok 模块,就像 scoop 模块一样 ~ 并两者 同时 加入 fzf 的包 显示优化,大约是这个样子:

https://cn.x-cmd.com/mod/hua

image

edwinjhlee commented 1 month ago

我们在 scoop 上作了 一些 x-cmd scoop 的 宣传:

https://github.com/ScoopInstaller/Scoop/discussions/5865

我们 不仅 增强 scoop,我们还增强并简化了 choco,winget,pixi,pkgx,asdf 一众 portable 包管理器 的使用:

https://github.com/chawyehsu/hok/issues/1#issuecomment-2283268083

edwinjhlee commented 1 month ago

🚧 CAVEAT: Under heavy development, interfaces may change without notice.

@chawyehsu

我看 release 的节奏,感觉现在 完成度 应该 已经 很高了,对吧。

edwinjhlee commented 1 month ago

我提一点建议:

能否建立一个 hok 的 codeberg repo,并且 把 hok 同步发布到 codeberg 的 release 上。当前 中国地区 能直接下载并使用 codeberg 的 文件。

codeberg 的 migration 可以 做到 release 同步。

image
edwinjhlee commented 4 weeks ago

我提一点建议:

能否建立一个 hok 的 codeberg repo,并且 把 hok 同步发布到 codeberg 的 release 上。当前 中国地区 能直接下载并使用 codeberg 的 文件。

codeberg 的 migration 可以 做到 release 同步。

image

我们的朋友 已经试着 同步到 codeberg 了。

https://github.com/x-cmd-sourcecode/hok/releases/tag/v0.1.0-beta.5

edwinjhlee commented 4 weeks ago

不过,在实用过程中,我们发现 hok install 行为,跟 scoop 有所不一样,而且有 unimplemented 的计划。

请问这个 开发 plan 吗 ?

fail