Beehaw
  • Communities
  • Create Post
  • search
    Search
  • Login
  • Sign Up
ZeSystem ( ZeSystem@programming.dev )  to Rust@programming.devEnglish · 2 months ago

Wid: My package manager project

github.com

external-link
message-square
28
link
fedilink
3
external-link

Wid: My package manager project

github.com

ZeSystem ( ZeSystem@programming.dev )  to Rust@programming.devEnglish · 2 months ago
message-square
28
link
fedilink
GitHub - ZeSystem-Inc/wid
github.com
external-link
Contribute to ZeSystem-Inc/wid development by creating an account on GitHub.

Wid: My package manager project

Hi guys,

This is my package manager project. Wid, as the name implies is a Windows Downloader. My project is open-source and GPL v3 license. You can figure out the rest by experimenting. You can learn the commands by entering the “wid” command into cmd.

Repo: https://github.com/ZeSystem-Inc/wid Releases: https://github.com/ZeSystem-Inc/wid/releases

  • CameronDev ( CameronDev@programming.dev ) 
    link
    fedilink
    arrow-up
    3
    ·
    2 months ago

    Updating the gist gives a new URL no?

    • ZeSystem ( ZeSystem@programming.dev ) OP
      link
      fedilink
      arrow-up
      1
      ·
      2 months 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.

    • ZeSystem ( ZeSystem@programming.dev ) OP
      link
      fedilink
      arrow-up
      1
      ·
      2 months ago

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

      • CameronDev ( CameronDev@programming.dev ) 
        link
        fedilink
        arrow-up
        10
        ·
        2 months 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 ( ZeSystem@programming.dev ) OP
          link
          fedilink
          arrow-up
          1
          ·
          2 months ago

          I use official links and check versions.

          • CameronDev ( CameronDev@programming.dev ) 
            link
            fedilink
            arrow-up
            6
            ·
            2 months ago

            Sure, you might today, but tomorrow? How can anyone trust that you wont start serving malicious links?

            • ZeSystem ( ZeSystem@programming.dev ) OP
              link
              fedilink
              arrow-up
              1
              ·
              2 months 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 ( CameronDev@programming.dev ) 
                link
                fedilink
                arrow-up
                4
                ·
                2 months 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 ( ZeSystem@programming.dev ) OP
                  link
                  fedilink
                  arrow-up
                  1
                  ·
                  2 months 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.

Rust@programming.dev

rust@programming.dev

Subscribe from Remote Instance

Create a post
You are not logged in. However you can subscribe from another Fediverse account, for example Lemmy or Mastodon. To do this, paste the following into the search field of your instance: !rust@programming.dev

Welcome to the Rust community! This is a place to discuss about the Rust programming language.

Wormhole

!performance@programming.dev

Credits
  • The icon is a modified version of the official rust logo (changing the colors to a gradient and black background)
Visibility: Public
globe

This community can be federated to other instances and be posted/commented in by their users.

  • 1 user / day
  • 28 users / week
  • 208 users / month
  • 755 users / 6 months
  • 118 local subscribers
  • 8.33K subscribers
  • 1.27K Posts
  • 3.76K Comments
  • Modlog
  • mods:
  • snowe ( snowe@programming.dev ) 
  • Ategon ( Ategon@programming.dev ) 
  • EdTheLegendary ( EdTheLegendary@programming.dev ) 
  • torcherist ( torcherist@programming.dev ) 
  • BE: 0.19.15
  • Modlog
  • Legal
  • Instances
  • Docs
  • Code