Project:Libbash

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.

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

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

Resources
Resources offered by the libbash project are:


 * Latest Progress Report
 * Introduction and Benchmark
 * Design and Feature List
 * Canonical Git Repository

Acknowledgements
We would like to thank the following authors and editors for their contributions to this guide:
 * qiaomuf