Augeas (software)

From Wikipedia, the free encyclopedia

Stable release
1.14.1[1] Edit this on Wikidata / 15 July 2023; 2 years ago (15 July 2023)
Repository
Written inC,[2] shell script,[2] LaTeX,[2] Cascading Style Sheets,[2] Automake,[2] Autoconf,[2] Vimscript,[2] Perl[2] Edit this on Wikidata
augeas
Stable release
1.14.1[1] Edit this on Wikidata / 15 July 2023; 2 years ago (15 July 2023)
Repository
Written inC,[2] shell script,[2] LaTeX,[2] Cascading Style Sheets,[2] Automake,[2] Autoconf,[2] Vimscript,[2] Perl[2] Edit this on Wikidata
Operating systemUnix-like
Size1.8MB[3]
TypeConfiguration management
LicenseGNU LGPL 2.1 or later
Websiteaugeas.net

Augeas is a free software configuration-management library, written in the C programming language. It is licensed under the terms of the GNU Lesser General Public License.

Augeas uses programs called lenses (in reference to the Harmony Project[4]) to map a filesystem to an XML tree which can then be parsed using an XPath syntax, using a bidirectional transformation. Writing such lenses extends the amount of files Augeas can parse.

Augeas has bindings for Python,[5] Ruby,[6] OCaml,[7] Perl,[8] Haskell,[9] Java,[10] PHP,[11] and Tcl.[12]

Programs using augeas

References

Related Articles

Wikiwand AI