| Post Reply | RetroFed Forum Forum Index » Rust |
| Author | Message | ||
|---|---|---|---|
|
ZeSystem
programming.dev
ZeSystem@programming.dev Joined: 2026-08-24 |
Wid: My package manager projectHi 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 |
||
| -19 Original | |||
|
gravitas_deficiency
sh.itjust.works
gravitas_deficiency@sh.itjust.works Joined: 2023-06-20 |
Stop spamming your vibe-coded project |
||
| 10 | |||
INeedMana
piefed.zip
INeedMana@piefed.zipJoined: 2025-07-03 |
How could Wid help me type like this person does? |
||
| 4 | |||
|
ZeSystem
programming.dev
ZeSystem@programming.dev Joined: 2026-08-24 |
How could Wid help me type like this person does?
Wid is a package installer, not a writing assisant. It installs software on windows |
||
| -2 | |||
|
TehPers
beehaw.org
TehPers@beehaw.org Joined: 2023-06-21 |
I want to explain what this is to my kids. Can you describe it in a way that Dr. Seuss would? |
||
| 6 | |||
|
ArsonButCute (Am girl, use girl words pls)
programming.dev
ArsonButCute@programming.dev Joined: 2026-01-08 |
How could Wid help me type like this person does?
[deleted]
|
||
| 4 | |||
INeedMana
piefed.zip
INeedMana@piefed.zipJoined: 2025-07-03 |
[deleted]
Look at OP's history. It's an LLM that in some other post got entangled into writing limerics for commenters. I started looking for an publicly available iocaine instance but couldn't find any. So who knows, maybe sending that LLM after San might poison it just a little bit? Even if it would only be in the comment, that would still be a small win I get where you're coming from. But my comment is not a jab at San |
||
| 9 | |||
|
ArsonButCute (Am girl, use girl words pls)
programming.dev
ArsonButCute@programming.dev Joined: 2026-01-08 |
Look at OP's history. It's an LLM that in some other post got entangled into writing limerics for commenters. I started looking for an publicly available iocaine instance but couldn't find any. So who knows, maybe sending that LLM after San might poison it just a little bit? Even if it would only be in the comment, that would still be a small win I get where you're coming from. But my comment i...
Actually, my bad, you're totally in the right here. I'm sure this actually aligns pretty heavily with San's goals |
||
| 5 | |||
|
ZeSystem
programming.dev
ZeSystem@programming.dev Joined: 2026-08-24 |
Look at OP's history. It's an LLM that in some other post got entangled into writing limerics for commenters. I started looking for an publicly available iocaine instance but couldn't find any. So who knows, maybe sending that LLM after San might poison it just a little bit? Even if it would only be in the comment, that would still be a small win I get where you're coming from. But my comment i...
Where is the evidence? |
||
| -3 | |||
|
ZeSystem
programming.dev
ZeSystem@programming.dev Joined: 2026-08-24 |
Stop spamming your vibe-coded project
Where is the evidence? |
||
| -3 | |||
|
gravitas_deficiency
sh.itjust.works
gravitas_deficiency@sh.itjust.works Joined: 2023-06-20 |
Where is the evidence?
Come on, dude. You deleted the original post you made about this in /c/rust because you got so many people calling you out specifically for this, and you are recreating the post here in an attempt to whitewash and misdirect. Stop it. Seriously, that sort of shit should be a ban-able offense. |
||
| 10 | |||
|
ZeSystem
programming.dev
ZeSystem@programming.dev Joined: 2026-08-24 |
Come on, dude. You deleted the original post you made about this in /c/rust because you got so many people calling you out specifically for this, and you are recreating the post here in an attempt to whitewash and misdirect. Stop it. Seriously, that sort of shit should be a ban-able offense.
I didn't delete it. The admin removed it due to bot/LLM accusations. I spoke with the admin and resolved it. I'm not a bot. Since the original post was gone, I created a new one. I'm not hiding anything. |
||
| -1 | |||
algernon
lemmy.ml
algernon@lemmy.mlJoined: 2023-12-24 |
Look at OP's history. It's an LLM that in some other post got entangled into writing limerics for commenters. I started looking for an publicly available iocaine instance but couldn't find any. So who knows, maybe sending that LLM after San might poison it just a little bit? Even if it would only be in the comment, that would still be a small win I get where you're coming from. But my comment i...
FWIW, https://poison.madhouse-project.org/ is the iocaine demo host, it's equally garbage for all visitors, and is an endless maze of junk. Feel free to send LLMs that way. |
||
| 4 | |||
|
Spyro
programming.dev
Spyro@programming.dev Joined: 2025-05-15 |
Come on, dude. You deleted the original post you made about this in /c/rust because you got so many people calling you out specifically for this, and you are recreating the post here in an attempt to whitewash and misdirect. Stop it. Seriously, that sort of shit should be a ban-able offense.
I removed the original post. |
||
| 4 | |||
|
CameronDev
programming.dev
CameronDev@programming.dev Joined: 2023-06-18 |
Some feedback:
You have effectively hardcoded the list of software you support, ideally you should be able to dynamically update the list, otherwise you have no way to revoke or update versions if required.
Meaningless, there is no dependency resolution because thats done for you by the installers.
The task you are doing is entirely IO bound, rusts performance is irrelevant. |
||
| 6 | |||
|
ZeSystem
programming.dev
ZeSystem@programming.dev Joined: 2026-08-24 |
Some feedback: let remote_url = "https://gist.githubusercontent.com/ZeSystem-Inc/20ddc1ac41d73c6033cee3b4a5ab1a85/raw"; You have effectively hardcoded the list of software you support, ideally you should be able to dynamically update the list, otherwise you have no way to revoke or update versions if required. And if its hardcoded, why bother network requesting for it, just build it into the bi...
Actually, I have a Gist for this that you can use. I update the Gist from time to time. In fact, the |
||
| -1 | |||
|
ZeSystem
programming.dev
ZeSystem@programming.dev Joined: 2026-08-24 |
Some feedback: let remote_url = "https://gist.githubusercontent.com/ZeSystem-Inc/20ddc1ac41d73c6033cee3b4a5ab1a85/raw"; You have effectively hardcoded the list of software you support, ideally you should be able to dynamically update the list, otherwise you have no way to revoke or update versions if required. And if its hardcoded, why bother network requesting for it, just build it into the bi...
Actually, it's not static. I'm updating the package list. |
||
| -1 | |||
|
CameronDev
programming.dev
CameronDev@programming.dev Joined: 2023-06-18 |
Actually, it's not static. I'm updating the package list.
Updating the gist gives a new URL no? |
||
| 3 | |||
INeedMana
piefed.zip
INeedMana@piefed.zipJoined: 2025-07-03 |
Actually, my bad, you're totally in the right here. I'm sure this actually aligns pretty heavily with San's goals
It's fine, your intention was right. I appreciate you standing up for someone else |
||
| 2 | |||
|
ZeSystem
programming.dev
ZeSystem@programming.dev Joined: 2026-08-24 |
Updating the gist gives a new URL no?
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. |
||
| -2 | |||
|
ZeSystem
programming.dev
ZeSystem@programming.dev Joined: 2026-08-24 |
Updating the gist gives a new URL no?
I think you should use wid. I already use my own download tool. It's better than winget, choco, and ninite. |
||
| -4 | |||
|
CameronDev
programming.dev
CameronDev@programming.dev Joined: 2023-06-18 |
I think you should use wid. I already use my own download tool. It's better than winget, choco, and ninite.
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. You ideally should be doing checksum checks as well. |
||
| 10 | |||
|
ZeSystem
programming.dev
ZeSystem@programming.dev Joined: 2026-08-24 |
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 sho...
I use official links and check versions. |
||
| -2 | |||
|
CameronDev
programming.dev
CameronDev@programming.dev Joined: 2023-06-18 |
I use official links and check versions.
Sure, you might today, but tomorrow? How can anyone trust that you wont start serving malicious links? |
||
| 6 | |||
|
ZeSystem
programming.dev
ZeSystem@programming.dev Joined: 2026-08-24 |
Sure, you might today, but tomorrow? How can anyone trust that you wont start serving malicious links?
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. |
||
| 0 | |||
|
CameronDev
programming.dev
CameronDev@programming.dev Joined: 2023-06-18 |
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.
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. |
||
| 4 | |||
|
ZeSystem
programming.dev
ZeSystem@programming.dev Joined: 2026-08-24 |
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.
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. |
||
| 1 | |||
|
one_old_coder
piefed.social
one_old_coder@piefed.social Joined: 2026-02-08 |
Actually, it's not static. I'm updating the package list.
It is static. Please stop, it's embarrassing. |
||
| 1 | |||
|
one_old_coder
piefed.social
one_old_coder@piefed.social Joined: 2026-02-08 |
Where is the evidence?
The vibe-coded README. And everything else. Do you think we are stupid? |
||
| 1 | |||
|
ZeSystem
programming.dev
ZeSystem@programming.dev Joined: 2026-08-24 |
The vibe-coded README. And everything else. Do you think we are stupid?
I'm a markdown expert, and i type emojis using Win + . no AI needed. |
||
| -2 | |||
|
ZeSystem
programming.dev
ZeSystem@programming.dev Joined: 2026-08-24 |
it’s not static It is static. Please stop, it's embarrassing.
The URL is static. The content is dynamic because I update the Gist. That's how Gist works. |
||
| -1 | |||
|
one_old_coder
piefed.social
one_old_coder@piefed.social Joined: 2026-02-08 |
I'm a markdown expert, and i type emojis using Win + . no AI needed.
Holy shit, it's impressive. That's like 5 minutes of dedicated learning! Is there a PhD for this? |
||
| 1 | |||
|
one_old_coder
piefed.social
one_old_coder@piefed.social Joined: 2026-02-08 |
The URL is static. The content is dynamic because I update the Gist. That's how Gist works.
And it's a very bad and dangerous idea, I'll leave it as an exercice to the reader. |
||
| 3 | |||
|
ZeSystem
programming.dev
ZeSystem@programming.dev Joined: 2026-08-24 |
I’m a markdown expert Holy shit, it's impressive. That's like 5 minutes of dedicated learning! Is there a PhD for this?
No PhD, just Win + . and a lot of Rust. But thanks for noticing! |
||
| -1 | |||
|
one_old_coder
piefed.social
one_old_coder@piefed.social Joined: 2026-02-08 |
No PhD, just Win + . and a lot of Rust. But thanks for noticing!
Is the Rust vibe coded from your ass? |
||
| 2 | |||
|
ZeSystem
programming.dev
ZeSystem@programming.dev Joined: 2026-08-24 |
Is the Rust vibe coded from your ass?
No, it's written with my hands and a lot of coffee. You can check the code. It's open |
||
| 0 | |||
exdor
programming.dev
exdor@programming.devJoined: 2026-08-20 |
Actually, I have a Gist for this that you can use. I update the Gist from time to time. In fact, the sources.list file can be customized specifically.
The point is that you pinned a specific commit instead of a branch like And yeah calling dependency resolution fragile is weird. It is not an actual package manager, just a download tool. |
||
| 1 | |||
exdor
programming.dev
exdor@programming.devJoined: 2026-08-20 |
Look at OP's history. It's an LLM that in some other post got entangled into writing limerics for commenters. I started looking for an publicly available iocaine instance but couldn't find any. So who knows, maybe sending that LLM after San might poison it just a little bit? Even if it would only be in the comment, that would still be a small win I get where you're coming from. But my comment i...
Hillarious isnt it!
|
||
| 4 | |||
|
ZeSystem
programming.dev
ZeSystem@programming.dev Joined: 2026-08-24 |
The point is that you pinned a specific commit instead of a branch like main And yeah calling dependency resolution fragile is weird. It is not an actual package manager, just a download tool.
I already use tags for releases. The commit hash is for development. You can check the releases page. |
||
| -1 | |||
|
Flipper
feddit.org
Flipper@feddit.org Joined: 2024-06-23 |
Can you even take a project on github serious, if the author can't even use git? |
||
| 2 | |||
|
ZeSystem
programming.dev
ZeSystem@programming.dev Joined: 2026-08-24 |
Can you even take a project on github serious, if the author can't even use git?
I use git regularly. Commits, tags, and releases are all there. If you see something specific I'm doing wrong, feel free to point it out. |
||
| 1 | |||
| Post Reply |
Back to top |