├── .assets └── asciicast.gif ├── .gitignore ├── .ocamlformat ├── CHANGES.md ├── CONTRIBUTING.md ├── LICENSE ├── Makefile ├── README.md ├── bin ├── dune ├── main.ml └── main.mli ├── dune ├── dune-project ├── examples ├── binary │ ├── .gitignore │ ├── .ocamlformat │ ├── CHANGES.md │ ├── CONTRIBUTING.md │ ├── LICENSE │ ├── README.md │ ├── bin │ │ ├── dune │ │ ├── main.ml │ │ └── main.mli │ ├── binary-help.txt │ ├── dune │ ├── dune-project │ ├── lib │ │ ├── binary.ml │ │ ├── binary.mli │ │ └── dune │ └── test │ │ ├── dune │ │ ├── main.ml │ │ └── main.mli ├── dune ├── executable │ ├── dune │ ├── dune-project │ └── executable.ml └── library │ ├── .gitignore │ ├── .ocamlformat │ ├── CHANGES.md │ ├── CONTRIBUTING.md │ ├── LICENSE │ ├── README.md │ ├── dune-project │ ├── src │ ├── dune │ ├── library.ml │ └── library.mli │ └── test │ ├── dune │ ├── main.ml │ └── main.mli ├── lib ├── config.ml ├── contents.ml ├── contents.mli ├── dune ├── faker.ml ├── faker.mli ├── layouts.ml ├── layouts.mli ├── license.ml ├── license.mli ├── opam.ml ├── opam.mli ├── oskel.ml ├── oskel.mli ├── utils.ml ├── utils.mli └── validate.ml ├── oskel-help.txt ├── oskel.opam └── prettier.config.js /.assets/asciicast.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craigfe/oskel/HEAD/.assets/asciicast.gif -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craigfe/oskel/HEAD/.gitignore -------------------------------------------------------------------------------- /.ocamlformat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craigfe/oskel/HEAD/.ocamlformat -------------------------------------------------------------------------------- /CHANGES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craigfe/oskel/HEAD/CHANGES.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craigfe/oskel/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craigfe/oskel/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craigfe/oskel/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craigfe/oskel/HEAD/README.md -------------------------------------------------------------------------------- /bin/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craigfe/oskel/HEAD/bin/dune -------------------------------------------------------------------------------- /bin/main.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craigfe/oskel/HEAD/bin/main.ml -------------------------------------------------------------------------------- /bin/main.mli: -------------------------------------------------------------------------------- 1 | (* intentionally empty *) 2 | -------------------------------------------------------------------------------- /dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craigfe/oskel/HEAD/dune -------------------------------------------------------------------------------- /dune-project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craigfe/oskel/HEAD/dune-project -------------------------------------------------------------------------------- /examples/binary/.gitignore: -------------------------------------------------------------------------------- 1 | _build/ 2 | _opam/ 3 | *~ 4 | \.\#* 5 | \#*# 6 | *.install 7 | .merlin 8 | -------------------------------------------------------------------------------- /examples/binary/.ocamlformat: -------------------------------------------------------------------------------- 1 | version = 0.12 2 | -------------------------------------------------------------------------------- /examples/binary/CHANGES.md: -------------------------------------------------------------------------------- 1 | # 0.1.0 2 | -------------------------------------------------------------------------------- /examples/binary/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craigfe/oskel/HEAD/examples/binary/CONTRIBUTING.md -------------------------------------------------------------------------------- /examples/binary/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craigfe/oskel/HEAD/examples/binary/LICENSE -------------------------------------------------------------------------------- /examples/binary/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craigfe/oskel/HEAD/examples/binary/README.md -------------------------------------------------------------------------------- /examples/binary/bin/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craigfe/oskel/HEAD/examples/binary/bin/dune -------------------------------------------------------------------------------- /examples/binary/bin/main.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craigfe/oskel/HEAD/examples/binary/bin/main.ml -------------------------------------------------------------------------------- /examples/binary/bin/main.mli: -------------------------------------------------------------------------------- 1 | (* intentionally empty *) 2 | -------------------------------------------------------------------------------- /examples/binary/binary-help.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craigfe/oskel/HEAD/examples/binary/binary-help.txt -------------------------------------------------------------------------------- /examples/binary/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craigfe/oskel/HEAD/examples/binary/dune -------------------------------------------------------------------------------- /examples/binary/dune-project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craigfe/oskel/HEAD/examples/binary/dune-project -------------------------------------------------------------------------------- /examples/binary/lib/binary.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craigfe/oskel/HEAD/examples/binary/lib/binary.ml -------------------------------------------------------------------------------- /examples/binary/lib/binary.mli: -------------------------------------------------------------------------------- 1 | val main : unit -> string 2 | -------------------------------------------------------------------------------- /examples/binary/lib/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craigfe/oskel/HEAD/examples/binary/lib/dune -------------------------------------------------------------------------------- /examples/binary/test/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craigfe/oskel/HEAD/examples/binary/test/dune -------------------------------------------------------------------------------- /examples/binary/test/main.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craigfe/oskel/HEAD/examples/binary/test/main.ml -------------------------------------------------------------------------------- /examples/binary/test/main.mli: -------------------------------------------------------------------------------- 1 | (* intentionally empty *) 2 | -------------------------------------------------------------------------------- /examples/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craigfe/oskel/HEAD/examples/dune -------------------------------------------------------------------------------- /examples/executable/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craigfe/oskel/HEAD/examples/executable/dune -------------------------------------------------------------------------------- /examples/executable/dune-project: -------------------------------------------------------------------------------- 1 | (lang dune 2.0) 2 | -------------------------------------------------------------------------------- /examples/executable/executable.ml: -------------------------------------------------------------------------------- 1 | let () = print_endline "Hello, World!" 2 | -------------------------------------------------------------------------------- /examples/library/.gitignore: -------------------------------------------------------------------------------- 1 | _build/ 2 | _opam/ 3 | *~ 4 | \.\#* 5 | \#*# 6 | *.install 7 | .merlin 8 | -------------------------------------------------------------------------------- /examples/library/.ocamlformat: -------------------------------------------------------------------------------- 1 | version = 0.12 2 | -------------------------------------------------------------------------------- /examples/library/CHANGES.md: -------------------------------------------------------------------------------- 1 | # 0.1.0 2 | -------------------------------------------------------------------------------- /examples/library/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craigfe/oskel/HEAD/examples/library/CONTRIBUTING.md -------------------------------------------------------------------------------- /examples/library/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craigfe/oskel/HEAD/examples/library/LICENSE -------------------------------------------------------------------------------- /examples/library/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craigfe/oskel/HEAD/examples/library/README.md -------------------------------------------------------------------------------- /examples/library/dune-project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craigfe/oskel/HEAD/examples/library/dune-project -------------------------------------------------------------------------------- /examples/library/src/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craigfe/oskel/HEAD/examples/library/src/dune -------------------------------------------------------------------------------- /examples/library/src/library.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craigfe/oskel/HEAD/examples/library/src/library.ml -------------------------------------------------------------------------------- /examples/library/src/library.mli: -------------------------------------------------------------------------------- 1 | val main : unit -> string 2 | -------------------------------------------------------------------------------- /examples/library/test/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craigfe/oskel/HEAD/examples/library/test/dune -------------------------------------------------------------------------------- /examples/library/test/main.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craigfe/oskel/HEAD/examples/library/test/main.ml -------------------------------------------------------------------------------- /examples/library/test/main.mli: -------------------------------------------------------------------------------- 1 | (* intentionally empty *) 2 | -------------------------------------------------------------------------------- /lib/config.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craigfe/oskel/HEAD/lib/config.ml -------------------------------------------------------------------------------- /lib/contents.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craigfe/oskel/HEAD/lib/contents.ml -------------------------------------------------------------------------------- /lib/contents.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craigfe/oskel/HEAD/lib/contents.mli -------------------------------------------------------------------------------- /lib/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craigfe/oskel/HEAD/lib/dune -------------------------------------------------------------------------------- /lib/faker.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craigfe/oskel/HEAD/lib/faker.ml -------------------------------------------------------------------------------- /lib/faker.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craigfe/oskel/HEAD/lib/faker.mli -------------------------------------------------------------------------------- /lib/layouts.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craigfe/oskel/HEAD/lib/layouts.ml -------------------------------------------------------------------------------- /lib/layouts.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craigfe/oskel/HEAD/lib/layouts.mli -------------------------------------------------------------------------------- /lib/license.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craigfe/oskel/HEAD/lib/license.ml -------------------------------------------------------------------------------- /lib/license.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craigfe/oskel/HEAD/lib/license.mli -------------------------------------------------------------------------------- /lib/opam.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craigfe/oskel/HEAD/lib/opam.ml -------------------------------------------------------------------------------- /lib/opam.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craigfe/oskel/HEAD/lib/opam.mli -------------------------------------------------------------------------------- /lib/oskel.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craigfe/oskel/HEAD/lib/oskel.ml -------------------------------------------------------------------------------- /lib/oskel.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craigfe/oskel/HEAD/lib/oskel.mli -------------------------------------------------------------------------------- /lib/utils.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craigfe/oskel/HEAD/lib/utils.ml -------------------------------------------------------------------------------- /lib/utils.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craigfe/oskel/HEAD/lib/utils.mli -------------------------------------------------------------------------------- /lib/validate.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craigfe/oskel/HEAD/lib/validate.ml -------------------------------------------------------------------------------- /oskel-help.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craigfe/oskel/HEAD/oskel-help.txt -------------------------------------------------------------------------------- /oskel.opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craigfe/oskel/HEAD/oskel.opam -------------------------------------------------------------------------------- /prettier.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | proseWrap: "always" 3 | }; 4 | --------------------------------------------------------------------------------