rename
publish ocaml.sh
keychain support
properly dispatch based on $OSTYPE