fastfetch-cli / fastfetch

A maintained, feature-rich and performance oriented, neofetch like system information tool.
MIT License
11.03k stars 426 forks source link

2.0 release #469

Closed LinusDierheimer closed 1 year ago

LinusDierheimer commented 1 year ago

This project has outgrown my personal hobby project, so i like to discuss a few options about what to do with the repository when we release 2.0:

I'd prefer option 1, but i don't know how package managers etc targeting 1.* versions would handle that.

LinusDierheimer commented 1 year ago

We should also think about a good name for the organization. Fastfetch is on the hand, but in the long term we might split out usefull parts as extra libraries etc, so maybe we need a common name.

Turns out we can't use fastfetch anyway, since https://github.com/fastfetch already exists.

LinusDierheimer commented 1 year ago

From the GitHub docs:

All links to the previous repository location are automatically redirected to the new location. When you use git clone, git fetch, or git push on a transferred repository, these commands will redirect to the new repository location or URL.

I think we are fine transfering it.

CarterLi commented 1 year ago

What about libfastfetch, or shorter, libfetch?

Or fastfetch-cli

LinusDierheimer commented 1 year ago

What about libfastfetch, or shorter, libfetch? Or fastfetch-cli

Those all seem like the name of a single repository, not the name of the organization containing all of them

CarterLi commented 1 year ago

Or fastfetch-cli

I actually took the idea from Macchina-CLI, which is also a neofetch like CLI tool.


Fastfetch-CLI ( the group name name )
  |- fastfetch ( the CLI program exe file )
  |- libfastfetch ( the library name behind exe. May be compiled into a so / dylib / dll in the future )
LinusDierheimer commented 1 year ago

I did go this way.