Hi list,

There's a new tool in the Barry git repo today, called bio.  Bio is a
command line tool that does Barry Input / Output, and supports the following
types of IO:

        - device
        - tar backup files
        - boost serialization files and streams
        - mime streams
        - LDIF streams
        - human readable text dumps and hex dumps
        - SHA1 sum output

This tool combines a lot of the functionality of btool, btardump, brecsum,
and bs11nread, but does it more flexibly, and better.

Here's a few examples, to show its power:

        1) Backup a full device to tar backup:

                bio -i device -A -o tar -f mybackup.tar.gz

You'll notice that the theme is one -i option, which selects the input
type, and multiple -o options, selecting the output type.  Each type
can take options of its own.

For example:

        2) Read a backup file and convert the Address Book to MIME

                bio -i tar -f mybackup.tar.gz -d "Address Book" -o mime

        3) Copy the Calendar from one device to another, and dump
           the records to stdout in human readable format at the same time

                bio -i device -p 3009efe3 -d Calendar \
                        -o device -p 204062f3 \
                        -o dump

        4) Read LDIF input and convert the contacts to MIME format

                ldapsearch -x | bio -i ldif -o mime

        5) Test the record code by running the Tasks database through
           the Boost storage and back to human readable

                bio -i device -d Tasks -o dump

                        vs.

                bio -i device -d Tasks -o boost -f - | \
                        bio -i boost -f - -o dump

Play around with it, and let me know if you find any bugs.

Enjoy,
- Chris


------------------------------------------------------------------------------
Forrester recently released a report on the Return on Investment (ROI) of
Google Apps. They found a 300% ROI, 38%-56% cost savings, and break-even
within 7 months.  Over 3 million businesses have gone Google with Google Apps:
an online email calendar, and document program that's accessible from your 
browser. Read the Forrester report: http://p.sf.net/sfu/googleapps-sfnew
_______________________________________________
Barry-devel mailing list
Barry-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/barry-devel

Reply via email to