Re: Massive libxo-zation that breaks everything

From: Arseny Nasokin <eirnym_at_gmail.com>
Date: Mon, 2 Mar 2015 12:53:10 +0400
On 2 March 2015 at 04:47, Allan Jude <allanjude_at_freebsd.org> wrote:

> 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
>
>
Allan,

What do you think about tools like plutil(1) or defaults(1) from Mac OS X.
Plists are dict-like structures (XML and JSON too).


-- Eir Nym
Received on Mon Mar 02 2015 - 07:53:31 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:40:56 UTC