├── .gitignore ├── .merlin ├── .ocp-indent ├── B0.ml ├── BRZO ├── CHANGES.md ├── DEVEL.md ├── LICENSE.md ├── Makefile ├── README.md ├── _tags ├── cmdliner.opam ├── doc ├── cli.mld ├── cookbook.mld ├── examples.mld ├── index.mld ├── tool_man.mld └── tutorial.mld ├── dune ├── dune-project ├── pkg ├── META └── pkg.ml ├── src ├── cmdliner.ml ├── cmdliner.mli ├── cmdliner.mllib ├── cmdliner_arg.ml ├── cmdliner_arg.mli ├── cmdliner_base.ml ├── cmdliner_base.mli ├── cmdliner_cline.ml ├── cmdliner_cline.mli ├── cmdliner_cmd.ml ├── cmdliner_cmd.mli ├── cmdliner_completion.ml ├── cmdliner_completion.mli ├── cmdliner_def.ml ├── cmdliner_def.mli ├── cmdliner_docgen.ml ├── cmdliner_docgen.mli ├── cmdliner_eval.ml ├── cmdliner_eval.mli ├── cmdliner_manpage.ml ├── cmdliner_manpage.mli ├── cmdliner_msg.ml ├── cmdliner_msg.mli ├── cmdliner_term.ml ├── cmdliner_term.mli ├── cmdliner_trie.ml ├── cmdliner_trie.mli ├── dune └── tool │ ├── bash-completion.sh │ ├── cmdliner_data.ml │ ├── cmdliner_main.ml │ ├── pwsh-completion.ps1 │ └── zsh-completion.sh └── test ├── blueprint_cmds.ml ├── blueprint_min.ml ├── blueprint_tool.ml ├── example_chorus.ml ├── example_cp.ml ├── example_darcs.ml ├── example_group.ml ├── example_revolt1.ml ├── example_revolt2.ml ├── example_rm.ml ├── example_tail.ml ├── test_arg.ml ├── test_cmd.ml ├── test_completion.ml ├── test_deprecation.ml ├── test_legacy_prefix.ml ├── test_man.ml ├── test_shell.ml ├── test_term.ml └── testing_cmdliner.ml /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbuenzli/cmdliner/HEAD/.gitignore -------------------------------------------------------------------------------- /.merlin: -------------------------------------------------------------------------------- 1 | S src 2 | S test 3 | B _b0/b/** 4 | -------------------------------------------------------------------------------- /.ocp-indent: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbuenzli/cmdliner/HEAD/.ocp-indent -------------------------------------------------------------------------------- /B0.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbuenzli/cmdliner/HEAD/B0.ml -------------------------------------------------------------------------------- /BRZO: -------------------------------------------------------------------------------- 1 | (srcs-x build.ml test pkg) -------------------------------------------------------------------------------- /CHANGES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbuenzli/cmdliner/HEAD/CHANGES.md -------------------------------------------------------------------------------- /DEVEL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbuenzli/cmdliner/HEAD/DEVEL.md -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbuenzli/cmdliner/HEAD/LICENSE.md -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbuenzli/cmdliner/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbuenzli/cmdliner/HEAD/README.md -------------------------------------------------------------------------------- /_tags: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbuenzli/cmdliner/HEAD/_tags -------------------------------------------------------------------------------- /cmdliner.opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbuenzli/cmdliner/HEAD/cmdliner.opam -------------------------------------------------------------------------------- /doc/cli.mld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbuenzli/cmdliner/HEAD/doc/cli.mld -------------------------------------------------------------------------------- /doc/cookbook.mld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbuenzli/cmdliner/HEAD/doc/cookbook.mld -------------------------------------------------------------------------------- /doc/examples.mld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbuenzli/cmdliner/HEAD/doc/examples.mld -------------------------------------------------------------------------------- /doc/index.mld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbuenzli/cmdliner/HEAD/doc/index.mld -------------------------------------------------------------------------------- /doc/tool_man.mld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbuenzli/cmdliner/HEAD/doc/tool_man.mld -------------------------------------------------------------------------------- /doc/tutorial.mld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbuenzli/cmdliner/HEAD/doc/tutorial.mld -------------------------------------------------------------------------------- /dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbuenzli/cmdliner/HEAD/dune -------------------------------------------------------------------------------- /dune-project: -------------------------------------------------------------------------------- 1 | (lang dune 1.4) 2 | (name cmdliner) -------------------------------------------------------------------------------- /pkg/META: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbuenzli/cmdliner/HEAD/pkg/META -------------------------------------------------------------------------------- /pkg/pkg.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbuenzli/cmdliner/HEAD/pkg/pkg.ml -------------------------------------------------------------------------------- /src/cmdliner.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbuenzli/cmdliner/HEAD/src/cmdliner.ml -------------------------------------------------------------------------------- /src/cmdliner.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbuenzli/cmdliner/HEAD/src/cmdliner.mli -------------------------------------------------------------------------------- /src/cmdliner.mllib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbuenzli/cmdliner/HEAD/src/cmdliner.mllib -------------------------------------------------------------------------------- /src/cmdliner_arg.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbuenzli/cmdliner/HEAD/src/cmdliner_arg.ml -------------------------------------------------------------------------------- /src/cmdliner_arg.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbuenzli/cmdliner/HEAD/src/cmdliner_arg.mli -------------------------------------------------------------------------------- /src/cmdliner_base.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbuenzli/cmdliner/HEAD/src/cmdliner_base.ml -------------------------------------------------------------------------------- /src/cmdliner_base.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbuenzli/cmdliner/HEAD/src/cmdliner_base.mli -------------------------------------------------------------------------------- /src/cmdliner_cline.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbuenzli/cmdliner/HEAD/src/cmdliner_cline.ml -------------------------------------------------------------------------------- /src/cmdliner_cline.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbuenzli/cmdliner/HEAD/src/cmdliner_cline.mli -------------------------------------------------------------------------------- /src/cmdliner_cmd.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbuenzli/cmdliner/HEAD/src/cmdliner_cmd.ml -------------------------------------------------------------------------------- /src/cmdliner_cmd.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbuenzli/cmdliner/HEAD/src/cmdliner_cmd.mli -------------------------------------------------------------------------------- /src/cmdliner_completion.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbuenzli/cmdliner/HEAD/src/cmdliner_completion.ml -------------------------------------------------------------------------------- /src/cmdliner_completion.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbuenzli/cmdliner/HEAD/src/cmdliner_completion.mli -------------------------------------------------------------------------------- /src/cmdliner_def.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbuenzli/cmdliner/HEAD/src/cmdliner_def.ml -------------------------------------------------------------------------------- /src/cmdliner_def.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbuenzli/cmdliner/HEAD/src/cmdliner_def.mli -------------------------------------------------------------------------------- /src/cmdliner_docgen.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbuenzli/cmdliner/HEAD/src/cmdliner_docgen.ml -------------------------------------------------------------------------------- /src/cmdliner_docgen.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbuenzli/cmdliner/HEAD/src/cmdliner_docgen.mli -------------------------------------------------------------------------------- /src/cmdliner_eval.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbuenzli/cmdliner/HEAD/src/cmdliner_eval.ml -------------------------------------------------------------------------------- /src/cmdliner_eval.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbuenzli/cmdliner/HEAD/src/cmdliner_eval.mli -------------------------------------------------------------------------------- /src/cmdliner_manpage.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbuenzli/cmdliner/HEAD/src/cmdliner_manpage.ml -------------------------------------------------------------------------------- /src/cmdliner_manpage.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbuenzli/cmdliner/HEAD/src/cmdliner_manpage.mli -------------------------------------------------------------------------------- /src/cmdliner_msg.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbuenzli/cmdliner/HEAD/src/cmdliner_msg.ml -------------------------------------------------------------------------------- /src/cmdliner_msg.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbuenzli/cmdliner/HEAD/src/cmdliner_msg.mli -------------------------------------------------------------------------------- /src/cmdliner_term.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbuenzli/cmdliner/HEAD/src/cmdliner_term.ml -------------------------------------------------------------------------------- /src/cmdliner_term.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbuenzli/cmdliner/HEAD/src/cmdliner_term.mli -------------------------------------------------------------------------------- /src/cmdliner_trie.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbuenzli/cmdliner/HEAD/src/cmdliner_trie.ml -------------------------------------------------------------------------------- /src/cmdliner_trie.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbuenzli/cmdliner/HEAD/src/cmdliner_trie.mli -------------------------------------------------------------------------------- /src/dune: -------------------------------------------------------------------------------- 1 | (library 2 | (public_name cmdliner) 3 | (wrapped false)) 4 | -------------------------------------------------------------------------------- /src/tool/bash-completion.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbuenzli/cmdliner/HEAD/src/tool/bash-completion.sh -------------------------------------------------------------------------------- /src/tool/cmdliner_data.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbuenzli/cmdliner/HEAD/src/tool/cmdliner_data.ml -------------------------------------------------------------------------------- /src/tool/cmdliner_main.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbuenzli/cmdliner/HEAD/src/tool/cmdliner_main.ml -------------------------------------------------------------------------------- /src/tool/pwsh-completion.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbuenzli/cmdliner/HEAD/src/tool/pwsh-completion.ps1 -------------------------------------------------------------------------------- /src/tool/zsh-completion.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbuenzli/cmdliner/HEAD/src/tool/zsh-completion.sh -------------------------------------------------------------------------------- /test/blueprint_cmds.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbuenzli/cmdliner/HEAD/test/blueprint_cmds.ml -------------------------------------------------------------------------------- /test/blueprint_min.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbuenzli/cmdliner/HEAD/test/blueprint_min.ml -------------------------------------------------------------------------------- /test/blueprint_tool.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbuenzli/cmdliner/HEAD/test/blueprint_tool.ml -------------------------------------------------------------------------------- /test/example_chorus.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbuenzli/cmdliner/HEAD/test/example_chorus.ml -------------------------------------------------------------------------------- /test/example_cp.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbuenzli/cmdliner/HEAD/test/example_cp.ml -------------------------------------------------------------------------------- /test/example_darcs.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbuenzli/cmdliner/HEAD/test/example_darcs.ml -------------------------------------------------------------------------------- /test/example_group.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbuenzli/cmdliner/HEAD/test/example_group.ml -------------------------------------------------------------------------------- /test/example_revolt1.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbuenzli/cmdliner/HEAD/test/example_revolt1.ml -------------------------------------------------------------------------------- /test/example_revolt2.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbuenzli/cmdliner/HEAD/test/example_revolt2.ml -------------------------------------------------------------------------------- /test/example_rm.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbuenzli/cmdliner/HEAD/test/example_rm.ml -------------------------------------------------------------------------------- /test/example_tail.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbuenzli/cmdliner/HEAD/test/example_tail.ml -------------------------------------------------------------------------------- /test/test_arg.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbuenzli/cmdliner/HEAD/test/test_arg.ml -------------------------------------------------------------------------------- /test/test_cmd.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbuenzli/cmdliner/HEAD/test/test_cmd.ml -------------------------------------------------------------------------------- /test/test_completion.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbuenzli/cmdliner/HEAD/test/test_completion.ml -------------------------------------------------------------------------------- /test/test_deprecation.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbuenzli/cmdliner/HEAD/test/test_deprecation.ml -------------------------------------------------------------------------------- /test/test_legacy_prefix.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbuenzli/cmdliner/HEAD/test/test_legacy_prefix.ml -------------------------------------------------------------------------------- /test/test_man.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbuenzli/cmdliner/HEAD/test/test_man.ml -------------------------------------------------------------------------------- /test/test_shell.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbuenzli/cmdliner/HEAD/test/test_shell.ml -------------------------------------------------------------------------------- /test/test_term.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbuenzli/cmdliner/HEAD/test/test_term.ml -------------------------------------------------------------------------------- /test/testing_cmdliner.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbuenzli/cmdliner/HEAD/test/testing_cmdliner.ml --------------------------------------------------------------------------------