Menu

#93 [FEATURE PROPOSAL] Deployments to Chocolatey/WinGet

open
nobody
enhancement (4)
2024-01-04
2023-12-24
Anonymous
No

Originally created by: gbakeman
Originally owned by: CodingWonders

Describe the solution you'd like
Just found out about this project, and love that it's made in VB.Net. It would be great to have deployments to Chocolatey & WinGet for easy releases and updating. Thank you!

Btw, I didn't mean to add the good first issue label to this... I make no guarantees of quality here 😅

Discussion

  • Anonymous

    Anonymous - 2023-12-24
     
  • Anonymous

    Anonymous - 2023-12-24

    Originally posted by: CodingWonders

    I would need to learn how to publish that to WinGet!

    Now, while installing DISMTools is easy, log files will remain after uninstalling it. I want to find a fix for that before uploading it to WinGet or Chocolatey. I'll consider that suggestion though.

    Thanks!

     
  • Anonymous

    Anonymous - 2023-12-24

    Originally posted by: gbakeman

    Fair enough. I'd like to contribute, but of course have other projects in motion. Hopefully sometime in the future if you haven't by then. Thanks for your work.

     
  • Anonymous

    Anonymous - 2023-12-24

    Originally posted by: CodingWonders

    Fair enough. I'd like to contribute, but of course have other projects in motion. Hopefully sometime in the future if you haven't by then. Thanks for your work.

    Alright, take your time with your additional projects.

     
  • Anonymous

    Anonymous - 2023-12-25

    Originally posted by: CodingWonders

    A manifest has been created that can be used to deploy it to WinGet:

    # Created using wingetcreate 1.5.7.0
    # yaml-language-server: $schema=https://aka.ms/winget-manifest.defaultLocale.1.5.0.schema.json
    
    PackageIdentifier: CodingWondersSoftware.DISMTools.Stable
    PackageVersion: "0.4"
    PackageLocale: en-US
    Publisher: CodingWonders Software
    PublisherUrl: https://github.com/CodingWonders
    PublisherSupportUrl: https://github.com/CodingWonders
    Author: CodingWonders
    PackageName: DISMTools
    PackageUrl: https://github.com/CodingWonders/DISMTools
    License: GPLv3
    LicenseUrl: https://github.com/CodingWonders/DISMTools/blob/stable/LICENSE
    Copyright: (c) 2022-2024. CodingWonders Software
    ShortDescription: The connected place for Windows system administration
    Description: DISMTools is an advanced front-end for the Deployment Image Servicing and Management (DISM) tool, with support for projects and installations of any kind (whether it is your active installation or installations on any drive). DISMTools focuses on compatibility, with Windows image support starting from Windows 7, and personalization, letting you customize it the way you want by configuring settings like the DISM executable to use, color modes, languages, and more. The combination of the DISM executable plus a managed version of the DISM API (thanks to Jeff Kluge (jeffkl) for maintaining it) also provides rich functionality at speed.
    Moniker: DISMTools
    Tags:
    - dism
    - sysadmin
    - windows
    - gui
    ReleaseNotes: 'Some key features of DISMTools 0.4 include: a new design of the home and project screens, offline installation mode capabilities and Help documentation contents. To view the full release notes, head over to https://github.com/CodingWonders/DISMTools/releases/tag/v0.4_stable.'
    ReleaseNotesUrl: https://github.com/CodingWonders/DISMTools/releases/tag/v0.4_stable
    InstallationNotes: Enjoy using DISMTools! If you're new to image servicing, or come from other tools, check out the help documentation. If you encounter an issue, don't hesitate to send feedback at https://github.com/CodingWonders/DISMTools/issues/new/choose
    ManifestType: defaultLocale
    ManifestVersion: 1.5.0
    
     
  • Anonymous

    Anonymous - 2023-12-25

    Originally posted by: CodingWonders

    Now, while installing DISMTools is easy, log files will remain after uninstalling it. I want to find a fix for that before uploading it to WinGet or Chocolatey. I'll consider that suggestion though.

    This issue has been fixed (see commit 4ef8bc8). The wimserv process was causing the uninstaller to be unable to remove the log files, and some additional files weren't removed. Until now, that is.

    This means publishing it to WinGet and Chocolatey is now possible. I thought of beginning with the stable versions since the preview branch will not get this change (or any change) until 2024 (it's time for a little break, isn't it?).

    Now, I would need to learn package creation and maintenance for WinGet and Chocolatey.

     
  • Anonymous

    Anonymous - 2023-12-25

    Originally posted by: gbakeman

    Great work so far!

     
  • Anonymous

    Anonymous - 2023-12-28

    Originally posted by: CodingWonders

    DISMTools Stable is on its way to WinGet.

    You can check out the pull request https://github.com/microsoft/winget-pkgs/pull/132019 for real-time progress.

    You will be able to install it by typing winget install CodingWondersSoftware.DISMTools.Stable or by using the DISMTools moniker

     
  • Anonymous

    Anonymous - 2023-12-28

    Originally posted by: gbakeman

    Excellent. To be clear, I use Chocolatey and not winget so I won't be able to provide feedback just yet. But thank you for making this happen.

     
  • Anonymous

    Anonymous - 2023-12-28

    Originally posted by: CodingWonders

    Excellent. To be clear, I use Chocolatey and not winget so I won't be able to provide feedback just yet. But thank you for making this happen.

    Now, in my opinion, creating a Chocolatey package is a bit harder, so I began with WinGet; as it was the easiest. Also, this process seems to be stuck in the pipelines, so I'm hoping it finishes

     
  • Anonymous

    Anonymous - 2024-01-04

    Originally posted by: CodingWonders

    DISMTools Stable is now available on WinGet!

     

Log in to post a comment.