rbreaves / kinto

Mac-style shortcut keys for Linux & Windows.
http://kinto.sh
GNU General Public License v2.0
4.45k stars 213 forks source link

support other package managers on Windows #379

Open hronro opened 3 years ago

hronro commented 3 years ago

Is your feature request related to a problem? Please describe. Currently I'm using scoop as my package manager. Chocolatey is a pretty invasive package manager so I can not install one more package manager just for using kinto. Actually kinto works well with scoop for me with some simple tweak. Just using scoop to install python and perl (scoop install python perl), and do a simple text replacement for all the files inside "kinto/windows" directory and setup.py: replace all C:\\Strawberry\\perl\\bin\\perl.exe to perl.exe and replace all C:\Program Files\AutoHotkey\AutoHotkey.exe to AutoHotkey.exe, then delete the line runs autohotkey.ps1 in setup.py (for me it's line 30 in commit c4036939c4488425a235688a2c2dfd1dd0f7051b), then run python setup.py, everything just work!

Describe the solution you'd like Since the only difference the path of perl and AutoHotKey when using Chocolatey and scoop, I think it's to easy to add an option in setup.py to change the path of them, or even further, we can let user to specify the path of perl and AutoHotKey so we can support other package managers.

rbreaves commented 3 years ago

I can look at creating optional support for scoop. I know this is at least the 2nd time scoop has been brought up to me, if you're not the same person lol.

Also last nights commits have been removed, they did not belong on the master branch, you may need to run git reset --hard HEAD~2 to remove those changes so your local isn't out of sync with master going forward.

rbreaves commented 3 years ago

Did not mean to close this ticket, re-opening till scoop support & prompt is added.

patrickhoette commented 2 years ago

Any progress on this?

rbreaves commented 2 years ago

Not atm. I am giving the Linux side of this project a bit more attention atm as I need to re-structure parts of the app and prepare it to use a new fork of xkeysnail. A higher priority atm.