Misplaced Pages

Augeas (software)

Article snapshot taken from Wikipedia with creative commons attribution-sharealike license. Give it a read and then ask your questions in the chat. We can research this topic together.
Configuration-management library
augeas
Stable release1.14.1 Edit this on Wikidata / 15 July 2023; 17 months ago (15 July 2023)
Repository
Written inC, shell script, LaTeX, Cascading Style Sheets, Automake, Autoconf, Vimscript, Perl Edit this on Wikidata
Operating systemUnix-like
Size1.8MB
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) 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.

Bindings

Augeas has bindings for Python, Ruby, OCaml, Perl, Haskell, Java, PHP, and Tcl.

Programs using augeas

  • Certbot, ACME client
  • Puppet provides an Augeas module which makes use of the Ruby bindings
  • SaltStack provides an Augeas module which makes use of the python bindings

References

  1. "Release 1.14.1". 15 July 2023. Retrieved 28 July 2023.
  2. ^ "The Augeas Open Source Project on Open Hub: Languages Page". Open Hub. Retrieved 2 May 2024.
  3. "Augeas — Download". augeas.net.
  4. "Augeas Frequently Asked Questions". Augeas. Retrieved February 7, 2011.
  5. "The python-augeas Open Source Project on Open Hub". www.ohloh.net. Archived from the original on 2012-10-15. Retrieved 2011-02-07.
  6. "Infrastructure/Fedorahosted-retirement - FedoraProject". git.fedorahosted.org.
  7. "OCaml bindings for Augeas". people.redhat.com.
  8. "Config::Augeas - Edit configuration files through Augeas C library - metacpan.org". metacpan.org.
  9. "augeas: A Haskell FFI wrapper for the Augeas API". hackage.haskell.org.
  10. "Infrastructure/Fedorahosted-retirement - FedoraProject". git.fedorahosted.org.
  11. "PECL :: Package :: augeas". pecl.php.net.
  12. "Tcl bindings for Augeas". GitHub.
  13. "Resource tips and examples: Augeas — Documentation — Puppet". projects.puppetlabs.com. Archived from the original on 2011-03-11. Retrieved 2011-02-07.
  14. "salt.modules.augeas_cfg". docs.saltstack.com.

External links

Stub icon

This computer-library-related article is a stub. You can help Misplaced Pages by expanding it.

Categories: