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

Integration with Winget and Feature Request for Cache Management #37

Open
primeinc opened this issue Nov 16, 2023 · 0 comments
Open

Integration with Winget and Feature Request for Cache Management #37

primeinc opened this issue Nov 16, 2023 · 0 comments

Comments

@primeinc
Copy link

I've recently worked on integrating SylphyHornPlus with Winget and encountered a challenge regarding the management of cache files (VirtualDesktop.*****.generated.dll). I noticed that Winget's package installer doesn't currently support the deletion of these cache files. While I'm not fully versed in the intricacies of this excellent tool, one potential solution might be to add versioning to the cache files. This way, upon the first run of a new version, we could automatically remove outdated cache files.

GitHub Actions and Manifest Updates:

For updating the manifest file in the future, we have a few options:

  1. GitHub Actions - winget-releaser: This seems like the most streamlined method. GitHub Actions - winget-releaser

  2. WinGet Packages Automation: Another method, though it appears more as a legacy integration. WinGet Packages Automation

  3. Manual Submission: I can continue to submit updates manually as new versions are released.

Recent Submission:

I've submitted a new package for hwtnb.SylphyHornPlus version 4.0.0-beta.12. Here's the pull request for reference: New package: hwtnb.SylphyHornPlus version 4.0.0-beta.12 #126978.

Additionally, here's the log from my recent wingetcreate session, which might be helpful for future reference: wingetcreate-log.

I'll monitor the manifest and any updates. Please note that everything so far is reversible, so we can make changes to the package name or other details if needed.

Absolutely, adding this information will clarify the benefits of the Winget integration to those who might be unfamiliar with it. Here's how you can incorporate this add-on into your GitHub issue:

Primary Benefit - Ease of Installation and Upgrade:

For those unaware of the advantages of integrating with Winget, this allows for a much more streamlined installation and upgrade process for SylphyHornPlus. Once approved, users will be able to install or upgrade the application using simple Winget commands. This not only simplifies the process but also makes it more accessible to a wider user base.

  • To install the application, users can simply run: winget install hwtnb.SylphyHornPlus
  • To upgrade to the latest version, the command is: winget upgrade hwtnb.SylphyHornPlus

Furthermore, since there aren't any other packages with the name SylphyHornPlus, a more straightforward command like winget install SylphyHornPlus should also work effectively.

This integration represents a small step towards enhancing the user experience by providing an easy and reliable method for managing the installation and updates of SylphyHornPlus.

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

No branches or pull requests

1 participant