Metadata-Version: 1.0
Name: exoline
Version: 0.0.3
Summary: Command line interface for Exosite platform.
Home-page: http://github.com/dweaver/exoline
Author: Dan Weaver
Author-email: danweaver@exosite.com
License: UNKNOWN
Description: Exoline: Command Line for Exosite
        =================================
        
        Exoline is a set of commands for accessing the Exosite [One Platform](http://exosite.com/products/onep) from the command line.
        
        - **exo** - command for the [RPC API](http://developers.exosite.com/display/OP/Remote+Procedure+Call+API)
        
        - **exodata** - command for the [HTTP Data Interface API](http://developers.exosite.com/display/OP/HTTP+Data+Interface+API)
        
        
        Installation 
        ------------
        
        To install exoline, simply:
        
        ```bash
        
            $ pip install -e git://github.com/dweaver/exoline#egg=exoline
        
        ```
        
        Or, to install the source directly:
        
        ```bash
        
            $ python setup.py install
        
        ```
        
        
        Environment Variables
        ---------------------
        
        For convenience, several command line options may be replaced by environment variables.
        
        * EXO\_HOST: host, e.g. m2.exosite.com. This supplies --host to exo and --url for exodata.
        
        
        Help 
        ----
        
        For help, run each command with -h from the command line. For example:
        
        ```bash
        
            $ ./exo -h
        
        Exosite RPC API Command Line Interface
           Provides command line access to the Remote Procedure Call API:
           http://developers.exosite.com/display/OP/Remote+Procedure+Call+API
        
        Usage:
          exo [options] create-dataport <cik> (--format=binary|boolean|float|integer|string) [--name=<name>]
          exo [options] create-client <cik> [--name=<name>]
          exo [options] map <cik> <rid> <alias>
          exo [options] drop <cik> <rid>
          exo [options] listing <cik> (--type=client|dataport|datarule|dispatch) ...
          exo [options] info <cik> <rid> [--cikonly]
          exo [options] tree <cik> [--show-rid] [--show-aliases]
        
        Options:
          -h --help            Show this screen.
          -v --version         Show version.
          --host=<host>        OneP URL. Default is $EXO\_HOST or m2.exosite.com.
          --httptimeout=<sec>  HTTP timeout setting.
          --pretty             Pretty print output
        ```
        
        ```bash
        
            $ ./exodata -h
        
        Exosite Data API Command Line Interface
           Provides access to the HTTP Data Interface API:
           http://developers.exosite.com/display/OP/HTTP+Data+Interface+API
        
        Usage:
            exodata read [options] <cik> <alias> ... 
            exodata write [options] <cik> <alias>=<value> ...
            exodata ip [options]
        
        Options:
            -h --help     Show this screen
            -v --version  Show version
            --url=<url>   One Platform URL [default: http://m2.exosite.com]
        ```
        
        Examples
        --------
        
        TODO: Usage examples.
        
        
        History
        =======
        
        0.0.3 (2013-6-18)
        -----------------
        
        - Complete Exosite Data API
        - Subset of Exosite RPC API
        
        
Keywords: exosite,onep,one platform,m2m
Platform: UNKNOWN
