On 6/22/20 5:14 AM, Ryan Moeller wrote: > Author: freqlabs > Date: Mon Jun 22 03:14:43 2020 > New Revision: 362477 > URL: https://svnweb.freebsd.org/changeset/base/362477 > > Log: > flua: add ucl library > > libucl comes with a Lua library binding. Build it into flua. > > This lets us parse/generate config files in the various formats supported by > libucl with flua. For example, the following script will detect the format > of > an object written to stdin as one of UCL config, JSON, or YAML and write it > to > stdout as pretty-printed JSON: > > local ucl = require('ucl') > local parser = ucl.parser() > parser:parse_string(io.read('*a')) > local obj = parser:get_object() > print(ucl.to_format(obj, 'json')) > > Reviewed by: kevans, pstef > Approved by: mmacy (mentor) > Relnotes: yes > Differential Revision: https://reviews.freebsd.org/D25009
It sounds great! BTW, Is flua to be used by end users directly, or it is just a tool which should not be considered a public interface (like pjdlog.h)? Cheers, Mateusz _______________________________________________ svn-src-head@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/svn-src-head To unsubscribe, send any mail to "svn-src-head-unsubscr...@freebsd.org"