xenolightning / AudioSwitcher_v1

Version 1 of Audio Switcher
Microsoft Public License
894 stars 90 forks source link

Update homepage with scoop installation option #2190

Open goostleek opened 5 years ago

goostleek commented 5 years ago

It is now possible to install Audio Switcher using scoop installer. lukesampson/scoop-extras#1697 adds option to do it using scoop-extras bucket. It would be nice to have this mentioned on the https://audioswit.ch homepage. The snippet do perform the installation is

scoop bucket add extras
scoop install audioswitcher
xenolightning commented 5 years ago

Thanks for creating the manifest in scoop.

I'll take a closer look at scoop and scoop-extras, I might have a few questions around it. Then I'll update the website with extra installation instructions.

xenolightning commented 5 years ago

@goostleek Looks pretty good to me.

What's the process for updating the version in the manifest? Is that a manual PR for each version? Or is there a way to always link it to the latest github version?

goostleek commented 5 years ago

Scoop does all the thing automatically for you. The manifest will point to the latest version of the application if you release new version of the AudioSwitcher. Scoop will update the manifest for you automatically if it detects its next version. The only thing is to have checkver key defined (see audioswitcher.json manifest). Scoop uses checkver definition to check if a new version of the application was released. It does it every night and if a new version is detected it updates the manifest automatically. There's no need to update the manifest manually unless versioning scheme or some other breaking change in the application release process prevents scoop to properly detect a new version. You can read more about automatic manifest updating in the official scoop documentation.

xenolightning commented 5 years ago

Very cool.

I'll post some content updates on the homepage, and close this when done.

Thanks!