Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Package these tools for Linux distributions #99

Open
heikkiket opened this issue Apr 28, 2022 · 7 comments
Open

Package these tools for Linux distributions #99

heikkiket opened this issue Apr 28, 2022 · 7 comments

Comments

@heikkiket
Copy link

These tools are great. What I'd like to do is something like

apt install modern-unix
or
apt install modern-tools

...and then have them all available in my operating system.

What do you others think? Should someone start an initiative to create a package from these tools and put it to official Debian/Fedora/Arch/ repositories?

Maybe we could start by creating an universal package out of these (is this feasible for simple binaries?) or putting up an unofficial repository for these tools?

Is this repository a right place to propose this?

@heikkiket heikkiket changed the title Start initiative for os packages Package these tools for Linux distributions Apr 28, 2022
@jandudulski
Copy link

#85
#5

@candrewlee14
Copy link

I'm working on a cross-platform manager right now called webman and I'm implementing a feature to install package groups. Modern-unix will be the first group to add, so stay tuned.

@candrewlee14
Copy link

candrewlee14 commented May 10, 2022

After lots of work, I've merged the modern-unix branch in webman-pkgs!
With this simple command: webman group add modern-unix, you can install the available binaries for these projects on Mac, Linux, and Windows.

Nearly all of the packages are supported, and those that aren't are easily installable with an npm or pip command and have similar functionality to an already-supported package.

Give it a go and let me know what you think! Here's the latest release.

@spookyuser
Copy link

This seems perfect, but :( image

@candrewlee14
Copy link

candrewlee14 commented Oct 4, 2022

@spookyuser A big refactor to allow multiple package repos broke the webman group commands, but now they should be fixed. Let me know if that works for you.

@spookyuser
Copy link

spookyuser commented Oct 7, 2022

Awesome thanks sm, seems to be working now. Btw great package :)

@jubalh
Copy link

jubalh commented Jan 10, 2023

The tools themselves should certainly be packaged (and most of them are in major Linux distros).

But the idea to have a meta package that installs all of them is quite weird to me.

  1. It is unlikely that somebody needs all of these tools
  2. Some of the tools are redundant (lsd and exa etc)

But since so many people seem to have an interest in this I created a meta package for openSUSE which will pull in all the tools.

Installable via:

zypper ar -f obs://utilities
zypper refresh
zypper in modern-unix

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants