Massive libxo-zation that breaks everything

Allan Jude allanjude at freebsd.org
Mon Mar 2 01:47:35 UTC 2015


On 2015-03-01 19:20, Arseny Nasokin wrote:
> On 1 March 2015 at 22:10, Allan Jude <allanjude at freebsd.org> wrote:
> 
>> On 2015-03-01 13:49, Harrison Grundy wrote:
>>> Thanks!
>>>
>>> That does seem useful, but I'm not sure I see the reasoning behind
>>> putting into base, over a port or package, since processing XML in base
>>> is a pain, and it can't serve up JSON or HTML without additional
>>> utilities anyway.
>>>
>>> (If I'm reviving a long-settled thing, let me know and I'll drop it. I'm
>>> trying to understand the use case for this.)
>>>
>>> --- Harrison
>>>
>>> On 03/01/15 10:31, Craig Rodrigues wrote:
>>>> On Sun, Mar 1, 2015 at 9:25 AM, Harrison Grundy <
>>>> harrison.grundy at astrodoggroup.com> wrote:
>>>>
>>>>>
>>>>>
>>>>> If someone could summarize what this is, I'd greatly appreciate it.
>>>>>
>>>>
>>>> https://lists.freebsd.org/pipermail/freebsd-arch/2014-July/015633.html
>>>> _______________________________________________
>>>> freebsd-current at freebsd.org mailing list
>>>> http://lists.freebsd.org/mailman/listinfo/freebsd-current
>>>> To unsubscribe, send any mail to "
>> freebsd-current-unsubscribe at freebsd.org"
>>>>
>>> _______________________________________________
>>> freebsd-current at freebsd.org mailing list
>>> http://lists.freebsd.org/mailman/listinfo/freebsd-current
>>> To unsubscribe, send any mail to "
>> freebsd-current-unsubscribe at freebsd.org"
>>>
>>
>> I think you're missing the important bit here.
>>
>> This isn't about adding a parser for anything, this is about making the
>> tools in base, like netstat, wc, uptime, etc, output in JSON or XML, so
>> you can use the data programmatically.
>>
>> Your scripts no longer have to rely on awk/sed/grep magic to get a
>> specific bit of information out of the uptime command, the command can
>> just output the data in a structured machine readable format.
>>
>> I am not sure how you can put netstat into the ports tree.
>>
>>
>> --
>> Allan Jude
>>
>>
> Hi,
> 
> Do we have command-line tools in base which work with XML/JSON from stdin
> or file?
> 
> -- Eir Nym
> _______________________________________________
> freebsd-current at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-current
> To unsubscribe, send any mail to "freebsd-current-unsubscribe at freebsd.org"
> 

Not really, although there are libraries for such (bsdxml, libucl which
can read JSON) in base.

I am working on a tool that can do some of this:

https://github.com/allanjude/uclcmd/

-- 
Allan Jude

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 834 bytes
Desc: OpenPGP digital signature
URL: <http://lists.freebsd.org/pipermail/freebsd-current/attachments/20150301/178febf9/attachment.sig>


More information about the freebsd-current mailing list