An open API service indexing awesome lists of open source software.

https://github.com/carlosdagos/osh

Shell-like programming for OCaml
https://github.com/carlosdagos/osh

ocaml shell

Last synced: about 1 year ago
JSON representation

Shell-like programming for OCaml

Awesome Lists containing this project

README

          

Osh
===

![osh](https://github.com/carlosdagos/osh/workflows/osh/badge.svg)

**O**Caml **sh**ell.

About
-----

Osh is a library that allows shell-like scripting in plain OCaml.

It's based on the following projects:

- https://github.com/luke-clifton/shh
- https://github.com/kowainik/shellmet

However, Osh also leverages the OCaml PPX system to provide an accessible
interface.

Documentation
-------------

Please see the documentation here: [https://carlosdagos.github.io/osh](https://carlosdagos.github.io/osh/osh/index.html)

Developing
----------

I am happy to receive contributions. This project uses `lorri` and `direnv`
to support developers who are keen to help. Please see the related docs below:

- https://github.com/target/lorri
- https://direnv.net/docs/hook.html

The current status of this however is a bit limited, so there are no
guarantees that I'll keep this around.

LICENSE
-------

Please refer to the `LICENSE.md` file in this directory.