ProcursusTeam / Procursus

Modern *OS Bootstrap
https://apt.procurs.us
BSD Zero Clause License
861 stars 126 forks source link

Package Request: modern-unix #857

Open Cryptiiiic opened 3 years ago

Cryptiiiic commented 3 years ago

https://github.com/ibraheemdev/modern-unix

m1stadev commented 3 years ago

Some of the packages listed there are already added, we'd just need to add ag, bottom, broot, cheat, choose, curlie, delta, dog, dust, duf, glances, gping, gtop, httpie, hyperfine, lsd, mcfly, procs, sd, tldr, xh, and zoxide.

TheRealKeto commented 3 years ago

Some of the packages listed there are already added, we'd just need to add ag, bottom, broot, cheat, choose, curlie, delta, dog, dust, duf, fd, glances, gping, gtop, httpie, hyperfine, lsd, mcfly, procs, sd, tldr, xh, and zoxide.

Let's use python3-psutil instead of bottom, since a package with that name (that is unrelated to the project) is already in Procursus.

m1stadev commented 3 years ago

Alternatively, the bottom package currently on Procursus could be renamed to bottomify, as that's the name of the binary that's installed with that package.

sunflsks commented 3 years ago

Some of the packages listed there are already added, we'd just need to add ag, bottom, broot, cheat, choose, curlie, delta, dog, dust, duf, fd, glances, gping, gtop, httpie, hyperfine, lsd, mcfly, procs, sd, tldr, xh, and zoxide.

We already have fd, so that can be taken off the list as well

TheRealKeto commented 3 years ago

Alternatively, the bottom package currently on Procursus could be renamed to bottomify, as that's the name of the binary that's installed with that package.

Well, in reality, packages included in that README are alternatives to alternatives, and these packages have almost the same basic function; I don't see a reason to have gtop and glances on the same system, since these packages provide the same basic function.

CRKatri commented 3 years ago

Well, in reality, packages included in that README are alternatives to alternatives, and these packages have almost the same basic function; I don't see a reason to have gtop and glances on the same system, since these packages provide the same basic function.

Using that logic, what's the point of having htop when we have top, and what's the point of top when we have ps.

The bottom package should always have been called bottomify, or even bottom-rs.

TheRealKeto commented 3 years ago

Using that logic, what's the point of having htop when we have top, and what's that point of top when we have ps.

Those have noticeable changes which set them apart entirely; nowadays, these "alternatives" have almost the same features, just a different codebase; I'll likely end up renaming the package unrelated to modern-unix to something different, just give me time before deciding on the naming of it. This can also apply to bottom itself, too, since we don't need to follow a strict Debian naming afaik.

0xallie commented 3 years ago

Why not just make them separate packages? modern-unix seems to be just a non-authorative collection made by some random person, the whole repo is just a README. Then that makes the concern about similar functionality moot, because realistically nobody is going to install the entirety of Procursus on their devices, but it's good to have alternatives.

m1stadev commented 3 years ago

I don't believe the intent of this request was to have all of these utilities bundled into one package, but to have all of them added as separate packages to Procursus, for those who preferred them over alternatives.

CRKatri commented 3 years ago

realistically nobody is going to install the entirety of Procursus on their devices

Try me.

0xallie commented 3 years ago
asdfugil commented 3 years ago

youtube.com/dQw4w9WgXcQ

crystall1nedev commented 3 years ago

youtube.com/dQw4w9WgXcQ