Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Request] 发布到 Scoop #87

Closed
xuangeyouneihan opened this issue Mar 5, 2024 · 8 comments
Closed

[Request] 发布到 Scoop #87

xuangeyouneihan opened this issue Mar 5, 2024 · 8 comments
Labels
enhancement New feature or request

Comments

@xuangeyouneihan
Copy link

Is your feature request related to a problem? Please describe.
并没有,也不是特别必要,只是觉得上了 Chocolatey 没上 Scoop 有点遗憾

Describe the solution you'd like
将软件包发布到 ScoopMain 软件源(bucket)

Describe alternatives you've considered
将软件包发布到 ScoopExtras 软件源或其他热门软件源

Additional context
Criteria for including apps in the main bucket
Contribution Guidelines

@xuangeyouneihan xuangeyouneihan added the enhancement New feature or request label Mar 5, 2024
@lin-ycv
Copy link
Owner

lin-ycv commented Mar 6, 2024

沒有用過Scoop需要一點時間研究,快速地看了了一下應該是沒問題
但最近比較忙沒有時間處理且測試這個,要等我有空研究json要怎麼寫
如果有人可以提供已經寫好的json會加速這個流程,我可以將他加到Action裡自動發布

@lin-ycv lin-ycv added todo Something to be implemented, may or may not be in the works yet. help wanted Should implement/fix, but unable due to complexity or time constraints. Welcoming community input. labels Mar 6, 2024
@xuangeyouneihan
Copy link
Author

在官网上搜索所有软件源倒是找到 @LuoHuiRu软件源里有本插件的json,但是它如果没在scoop上安装powertoys的话就只能手动复制插件,您看看能不能再想想办法?

@lin-ycv
Copy link
Owner

lin-ycv commented Mar 6, 2024

@lin-ycv lin-ycv closed this as completed Mar 6, 2024
@lin-ycv lin-ycv removed help wanted Should implement/fix, but unable due to complexity or time constraints. Welcoming community input. todo Something to be implemented, may or may not be in the works yet. labels Mar 6, 2024
@xuangeyouneihan
Copy link
Author

xuangeyouneihan commented Mar 6, 2024

试了一下,感觉powertoys最好还是写suggests里,写depends里的话会在安装插件之前自动安装powertoys,哪怕之前已经在scoop之外的地方安装过powertoys。另外,可以考虑下将插件用powershell软链接到powertoys的插件目录(Create Symbolic Link in Windows 10 with PowerShell),将settings.toml放到persist文件夹里以在升级时保留设置项,以及在全局安装(--global或-g)时将插件软链接到C:\Program Files\PowerToys\RunPlugins。除了第一点之外别的都不是特别要紧,麻烦考虑一下

@lin-ycv
Copy link
Owner

lin-ycv commented Mar 7, 2024

可以將PT移到suggest,但會有用scoop裝EPT卻手動裝PT的用戶嗎?我是有測到如果不是scoop安裝PT, scoop會再裝一次這個狀況,但我不確定有什麼實際影響,就只是需要多等一下它下載PT的時間?

Junction到current可以考慮,之後再測試;目前使用直接複製比照其它安裝方式的結果,之後有人碰到問題要除錯才不會有過多的變數要考慮

Settings.toml這個暫時不考慮,雖然他的功能不常改,但若有修改功能,我還要去寫邏輯決定處理內容版本不一樣的問題,我認為會修改toml的使用者是進階的使用者,他們自行管理toml檔案是合理的。如果你覺得像需要有這個功能,請開一個新的feature request.

@lin-ycv
Copy link
Owner

lin-ycv commented Mar 25, 2024

預計0.80.0會有更新
如果新版出來前scoop extra的PR一直不被接受,之後就不會再支援scoop

@xuangeyouneihan
Copy link
Author

好家伙scoop extras的审核是真的慢

@xuangeyouneihan
Copy link
Author

寄!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants