• ZeSystem@programming.devOP
        link
        fedilink
        arrow-up
        1
        arrow-down
        6
        ·
        5 days ago

        I think you should use wid. I already use my own download tool. It’s better than winget, choco, and ninite.

        • CameronDev@programming.dev
          link
          fedilink
          arrow-up
          11
          ·
          5 days ago

          Better is a wild claim.

          You’re right, gists do seem to update with the static url, however that isnt necessarily better, it now means your gist is effectively under your control, and you can replace the installers with malware packed ones. Operating a software repository/installer requires that people trust you, and that is basically impossible for a no-name dev with no history.

          You ideally should be doing checksum checks as well.

              • ZeSystem@programming.devOP
                link
                fedilink
                arrow-up
                1
                arrow-down
                1
                ·
                5 days ago

                It’s open source. Anyone can audit it. You can create your own sources.list, but if you distribute it, you must open the code. Also, “wid info <package_name>” shows the exact URL it downloads from. Example: wid info llvm shows the official GitHub release link.

                • CameronDev@programming.dev
                  link
                  fedilink
                  arrow-up
                  4
                  ·
                  5 days ago

                  Thats how it works in theory, but in practice it comes down to trust more than anything else.

                  Its more effort to read and validate your list than it is to just go and download the installer directly. So you need people to trust you.

                  • ZeSystem@programming.devOP
                    link
                    fedilink
                    arrow-up
                    1
                    ·
                    5 days ago

                    You’re absolutely right. Trust is the real challenge, and I’m just starting to earn it. That’s why I keep everything open and plan to add checksum verification. I know it takes time. I’m in it for the long run.

      • ZeSystem@programming.devOP
        link
        fedilink
        arrow-up
        1
        arrow-down
        4
        ·
        5 days ago

        No, when I edit the gist, the URL doesn’t change. There are 32 packages right now. I’ve just added Epic Games. I use GitHub Gist.