1.0
 
Installation:

- install, installosh: Multi-column output if it doesn't fit in one.


Code cleanup:

- ssh: Use -o BatchMode=yes

- ssh options, e.g. "-o StrictHostKeyChecking=no", should be
controllable from .oshrc.


- sql: insert, etc should return update count

- Compatibility modules? e.g. oshconfig -> config


----------------------------------------------------------------------

asql2:

- Do all regions in parallel

- Optional function arg, providing compareto function for merging
results.

- Optional function arg for remote, doing the same thing. Then, dup
elim can be done in osh:

osh @foo [ asql2 "select sig, sig_scheme, ... from SCHEMA.external_file order by sig, sig_scheme" \
                 "sig, sig_scheme, *x: (sig, sig_scheme)" ] "node, sig, sig_schema, *x: (sig, sig_scheme)"

----------------------------------------------------------------------

osh/archivas installation shouldn't overwrite .oshrc.

----------------------------------------------------------------------

Look at optparse.

----------------------------------------------------------------------

agg:

Need a variation that generates output for each partial result?

----------------------------------------------------------------------

osh binary conflicts with operator shell. Allow for an alternate
executable name. 

----------------------------------------------------------------------

Auto install

----------------------------------------------------------------------

Map support

- conversion between list of (key, value) and map.

----------------------------------------------------------------------

osh gen 'function returning list'? Problem for cli distinguishing function from number.
