this post was submitted on 04 Sep 2026
-18 points (12.5% liked)

Rust

8265 readers
20 users here now

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)

founded 3 years ago
MODERATORS
 

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

you are viewing a single comment's thread
view the rest of the comments
[–] CameronDev@programming.dev 7 points 1 day ago (1 children)

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.dev -1 points 1 day ago (1 children)

I use official links and check versions.

[–] CameronDev@programming.dev 5 points 1 day ago (1 children)

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

[–] ZeSystem@programming.dev 1 points 1 day ago (1 children)

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 3 points 1 day ago (1 children)

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.dev 1 points 1 day 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.