Gentoo Logo

Gentoo Libbash Development


1.  Project Description

Libbash will enable programs to use Abstract Syntax Trees(AST) to parse and interpret shell scripts directly instead of using regular expressions. Most of bash 3.2 syntax will be supported. This will be a great benefit to programs both outside and inside Gentoo, including Portage/Paludis and repoman. Bugs are tracked and fixed from the Gentoo bug tracker. We also have the #gentoo-libbash IRC channel on the freenode network.

2.  Project Goals

The project aims to support common bash 3.2 syntax. Our current goal is to support ebuild metadata generation.

3.  Current progress

You can refer to qiaomuf's blog or for the latest progress.

4.  Developers

Developer Nickname Role
Petteri Räty betelgeuse Lead
Mu Qiao qiaomuf Member

All developers can be reached by e-mail using

5.  Resources

Resources offered by the libbash project are:


Summary: libbash development is devoted to maintaining and updating libbash core functionality and utilities.

Mu Qiao

Donate to support our development efforts.

Copyright 2001-2014 Gentoo Foundation, Inc. Questions, Comments? Contact us.