You are not logged in.

#1 2013-05-04 20:32:29

ahcaliskan
Member
From: Sweden
Registered: 2008-10-29
Posts: 173

cheflex: a simple yet flexible package manager

Cheflex is a package manager written in Bash. It is designed to be as simple as possible. I like the simplicity of makepkg and it inspired me a lot.

Edit: I had to rename Chef to Cheflex. Thanks jasonwryan for mentioning the other chef smile

PS: I don't see Cheflex as a replacement for Pacman. Cheflex is designed to build packages easily and locally and it doesn't require any server or repository. Pacman focuses on general and mainstream usage, while Cheflex begins with you and how you want things to be organized and built.

Last edited by ahcaliskan (2013-05-05 07:36:14)

Offline

#2 2013-05-04 20:37:35

jasonwryan
Forum & Wiki Admin
From: .nz
Registered: 2009-05-09
Posts: 19,352
Website

Re: cheflex: a simple yet flexible package manager

Looks good. You know about the other Chef, right? smile


Arch + dwm   •   Mercurial repos  •   Github

Registered Linux User #482438

Offline

#3 2013-05-04 20:48:47

ahcaliskan
Member
From: Sweden
Registered: 2008-10-29
Posts: 173

Re: cheflex: a simple yet flexible package manager

Not really, that was an unexpected news smile I guess I should reconsider changing the name of the package manager then.

Offline

#4 2013-05-04 21:03:49

HalosGhost
Member
From: Twin Cities, MN
Registered: 2012-06-22
Posts: 1,486
Website

Re: cheflex: a simple yet flexible package manager

I guess I'm just confused by this. Why would someone use this instead of pacman?

All the best,

-HG


"All errors are ᴘᴇʙᴋᴀᴄ errors—It's just a matter of narrowing down which keyboard and chair." -Trilby
\ldots

Offline

#5 2013-05-04 21:17:04

ahcaliskan
Member
From: Sweden
Registered: 2008-10-29
Posts: 173

Re: cheflex: a simple yet flexible package manager

Chef is not a replacement for Pacman. Pacman has many functionalities and it is extremely powerful. I see Chef as a secondary use case when using Arch. I developed three different package managers in different languages using Arch. What I was really avoiding was Bash despite the fact that I was not a beginner since I have used linux more than 10 years. Now when I understand Bash, it was fun thing to do an innovative project like this. Chef should be used if you want to learn more about packaging system and advance in scripting and programming languages, as packager and developer. But it might be fun to use as a regular user as well, who knows smile

edit: grammar

Last edited by ahcaliskan (2013-05-04 21:33:09)

Offline

#6 2013-05-08 16:41:26

ahcaliskan
Member
From: Sweden
Registered: 2008-10-29
Posts: 173

Re: cheflex: a simple yet flexible package manager

Cheflex v1.0.1 is out. Axel could not handle github and redirects, so cheflex is using aria2 to download archive files.

The script is hosted at github, and those who wants to improve it or fork the repository, are welcome to do so. Documentation can be found on the website.

Offline

#7 2013-05-14 21:03:45

ahcaliskan
Member
From: Sweden
Registered: 2008-10-29
Posts: 173

Re: cheflex: a simple yet flexible package manager

Cheflex v1.0.2 is out. There is nothing much new besides some minor refinements, while building a Wayland based personal distro. Fakeroot keeps permissions and ownership intact now, when compressing the group package. It can build a directory of package recipes compressed as independent packages or compressed as a single group package.

Offline

#8 2013-06-06 18:43:19

ahcaliskan
Member
From: Sweden
Registered: 2008-10-29
Posts: 173

Re: cheflex: a simple yet flexible package manager

Cheflex v1.0.3 is out.  Mostly improvements and refinements.

Offline

#9 2013-09-21 12:10:32

ahcaliskan
Member
From: Sweden
Registered: 2008-10-29
Posts: 173

Re: cheflex: a simple yet flexible package manager

Cheflex v1.0.4 is out.  Cheflex supports a new "test" option. It is useful when building new packages for the first time or updating a collection of packages.

Offline

Board footer

Powered by FluxBB