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
- Host: GitHub
- URL: https://github.com/carlosdagos/osh
- Owner: carlosdagos
- License: isc
- Created: 2020-01-18T03:28:15.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2020-01-29T10:37:22.000Z (over 6 years ago)
- Last Synced: 2025-04-01T19:06:43.837Z (about 1 year ago)
- Topics: ocaml, shell
- Language: OCaml
- Homepage: https://carlosdagos.github.io/osh/osh/index.html
- Size: 36.1 KB
- Stars: 5
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
Osh
===

**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.