XML Output: libxo - provide single API to output TXT, XML, JSON and HTML
Alfred Perlstein
alfred at freebsd.org
Wed Jul 30 21:28:30 UTC 2014
On 7/30/14 12:45 PM, Simon J. Gerraty wrote:
> On Wed, 30 Jul 2014 12:18:13 -0700, Alfred Perlstein writes:
>> The goal of a GSOC project is to get the code into FreeBSD.
>>
>> The code can be seen here:
>> https://socsvn.freebsd.org/socsvn/soc2014/zkorchev/
>>
>> Since Juniper has many years of experience AND the GSOC project has
>> many, many utils converted I'm suggesting that Juniper engage in the
>> review process and help us get the best of both worlds in.
> That would of course depend on whether we like what has been done ;-)
> The library and API are more important than how many apps have been
> converted.
>
> Will take a look.
>
Cool, here is a list of what has been done already, it's quite a bit.
~ % svn diff -r268704
https://socsvn.freebsd.org/socsvn/soc2014/zkorchev/ | grep ^Index
Index: freebsd_head/usr.bin/du/du.c
Index: freebsd_head/usr.bin/du/Makefile
Index: freebsd_head/usr.bin/netstat/flowtable.c
Index: freebsd_head/usr.bin/netstat/unix.c
Index: freebsd_head/usr.bin/netstat/main.c
Index: freebsd_head/usr.bin/netstat/inet6.c
Index: freebsd_head/usr.bin/netstat/netstat.h
Index: freebsd_head/usr.bin/netstat/mbuf.c
Index: freebsd_head/usr.bin/netstat/Makefile
Index: freebsd_head/usr.bin/netstat/route.c
Index: freebsd_head/usr.bin/netstat/if.c
Index: freebsd_head/usr.bin/netstat/inet.c
Index: freebsd_head/usr.bin/netstat/mroute6.c
Index: freebsd_head/usr.bin/netstat/netisr.c
Index: freebsd_head/usr.bin/netstat/bpf.c
Index: freebsd_head/usr.bin/netstat/mroute.c
Index: freebsd_head/usr.bin/wc/wc.c
Index: freebsd_head/usr.bin/wc/Makefile
Index: freebsd_head/usr.bin/last/last.c
Index: freebsd_head/usr.bin/last/Makefile
Index: freebsd_head/usr.bin/sockstat/sockstat.c
Index: freebsd_head/usr.bin/sockstat/Makefile
Index: freebsd_head/usr.bin/w/w.c
Index: freebsd_head/usr.bin/w/extern.h
Index: freebsd_head/usr.bin/w/Makefile
Index: freebsd_head/usr.bin/w/pr_time.c
Index: freebsd_head/usr.bin/finger/finger.c
Index: freebsd_head/usr.bin/finger/Makefile
Index: freebsd_head/usr.bin/finger/finger.h
Index: freebsd_head/usr.bin/finger/sprint.c
Index: freebsd_head/usr.bin/fstat/Makefile
Index: freebsd_head/usr.bin/fstat/fstat.c
Index: freebsd_head/usr.bin/procstat/procstat_kstack.c
Index: freebsd_head/usr.bin/procstat/procstat.c
Index: freebsd_head/usr.bin/procstat/procstat_basic.c
Index: freebsd_head/usr.bin/procstat/procstat_vm.c
Index: freebsd_head/usr.bin/procstat/procstat_auxv.c
Index: freebsd_head/usr.bin/procstat/procstat.h
Index: freebsd_head/usr.bin/procstat/procstat_rusage.c
Index: freebsd_head/usr.bin/procstat/procstat_threads.c
Index: freebsd_head/usr.bin/procstat/procstat_args.c
Index: freebsd_head/usr.bin/procstat/procstat_rlimit.c
Index: freebsd_head/usr.bin/procstat/procstat_files.c
Index: freebsd_head/usr.bin/procstat/procstat_sigs.c
Index: freebsd_head/usr.bin/procstat/procstat_bin.c
Index: freebsd_head/usr.bin/procstat/procstat_cred.c
Index: freebsd_head/usr.bin/procstat/Makefile
Index: freebsd_head/usr.bin/vmstat/Makefile
Index: freebsd_head/usr.bin/vmstat/vmstat.c
Index: freebsd_head/sbin/sysctl/sysctl.c
Index: freebsd_head/sbin/sysctl/Makefile
Index: freebsd_head/sbin/ifconfig/ifconfig.h
Index: freebsd_head/sbin/ifconfig/af_inet6.c
Index: freebsd_head/sbin/ifconfig/Makefile
Index: freebsd_head/sbin/ifconfig/af_nd6.c
Index: freebsd_head/sbin/ifconfig/ifmedia.c
Index: freebsd_head/sbin/ifconfig/af_link.c
Index: freebsd_head/sbin/ifconfig/af_inet.c
Index: freebsd_head/sbin/ifconfig/ifmac.c
Index: freebsd_head/sbin/ifconfig/ifconfig.c
Index: freebsd_head/sbin/ifconfig/carp.c
Index: freebsd_head/usr.sbin/iostat/Makefile
Index: freebsd_head/usr.sbin/iostat/iostat.c
Index: freebsd_head/lib/libsol/sol.c
Index: freebsd_head/lib/libsol/sol.h
Index: freebsd_head/lib/libsol/Makefile
Index: freebsd_head/bin/ls/ls.h
Index: freebsd_head/bin/ls/extern.h
Index: freebsd_head/bin/ls/Makefile
Index: freebsd_head/bin/ls/print.c
Index: freebsd_head/bin/ls/util.c
Index: freebsd_head/bin/ls/ls.c
~ %
More information about the freebsd-arch
mailing list