├── .github ├── dependabot.yml └── workflows │ └── ci.yml ├── .gitignore ├── .ocamlformat ├── CHANGELOG.md ├── Makefile ├── README.md ├── demo ├── boiling.ml ├── demo.ml ├── demo_boiling.ml ├── demo_main.ml └── dune ├── docs ├── boiling.gif ├── newbase.gif └── tty.gif ├── dune ├── dune-project ├── ocli.opam ├── ppx_cross_match ├── cross.ml ├── cross_test.ml ├── dune └── ppx_cross_match.ml ├── qol ├── dune ├── qol.ml ├── qol_test.ml └── qol_unix.ml ├── rebase ├── dune ├── explode_commit.ml ├── explode_commit.mli ├── newbase.t │ ├── newbase │ └── run.t ├── rebase.ml ├── rebase_edit.ml ├── rebase_file_sample.txt ├── rebase_pass.ml ├── rebase_test.ml ├── rebase_test_inline.ml └── usage.md ├── tea ├── dune ├── tea.ml └── tea.mli ├── tools ├── changelog.ml ├── changelog.t │ ├── run.t │ └── test_changelog.md ├── dune ├── gitignorefmt.ml ├── gitignorefmt.t │ ├── run.t │ └── test.gitignore ├── sexpfmt.ml └── sexpfmt.t │ ├── run.t │ └── test_sexp └── tty ├── components.ml ├── components.mli ├── components_test.ml ├── components_test_inline.ml ├── dune ├── tty.ml ├── tty.mli ├── tty_linux.ml ├── tty_linux.mli ├── tty_test.ml └── tty_testing.ml /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NyuB/ocli/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NyuB/ocli/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NyuB/ocli/HEAD/.gitignore -------------------------------------------------------------------------------- /.ocamlformat: -------------------------------------------------------------------------------- 1 | profile=janestreet -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NyuB/ocli/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NyuB/ocli/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NyuB/ocli/HEAD/README.md -------------------------------------------------------------------------------- /demo/boiling.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NyuB/ocli/HEAD/demo/boiling.ml -------------------------------------------------------------------------------- /demo/demo.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NyuB/ocli/HEAD/demo/demo.ml -------------------------------------------------------------------------------- /demo/demo_boiling.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NyuB/ocli/HEAD/demo/demo_boiling.ml -------------------------------------------------------------------------------- /demo/demo_main.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NyuB/ocli/HEAD/demo/demo_main.ml -------------------------------------------------------------------------------- /demo/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NyuB/ocli/HEAD/demo/dune -------------------------------------------------------------------------------- /docs/boiling.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NyuB/ocli/HEAD/docs/boiling.gif -------------------------------------------------------------------------------- /docs/newbase.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NyuB/ocli/HEAD/docs/newbase.gif -------------------------------------------------------------------------------- /docs/tty.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NyuB/ocli/HEAD/docs/tty.gif -------------------------------------------------------------------------------- /dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NyuB/ocli/HEAD/dune -------------------------------------------------------------------------------- /dune-project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NyuB/ocli/HEAD/dune-project -------------------------------------------------------------------------------- /ocli.opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NyuB/ocli/HEAD/ocli.opam -------------------------------------------------------------------------------- /ppx_cross_match/cross.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NyuB/ocli/HEAD/ppx_cross_match/cross.ml -------------------------------------------------------------------------------- /ppx_cross_match/cross_test.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NyuB/ocli/HEAD/ppx_cross_match/cross_test.ml -------------------------------------------------------------------------------- /ppx_cross_match/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NyuB/ocli/HEAD/ppx_cross_match/dune -------------------------------------------------------------------------------- /ppx_cross_match/ppx_cross_match.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NyuB/ocli/HEAD/ppx_cross_match/ppx_cross_match.ml -------------------------------------------------------------------------------- /qol/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NyuB/ocli/HEAD/qol/dune -------------------------------------------------------------------------------- /qol/qol.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NyuB/ocli/HEAD/qol/qol.ml -------------------------------------------------------------------------------- /qol/qol_test.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NyuB/ocli/HEAD/qol/qol_test.ml -------------------------------------------------------------------------------- /qol/qol_unix.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NyuB/ocli/HEAD/qol/qol_unix.ml -------------------------------------------------------------------------------- /rebase/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NyuB/ocli/HEAD/rebase/dune -------------------------------------------------------------------------------- /rebase/explode_commit.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NyuB/ocli/HEAD/rebase/explode_commit.ml -------------------------------------------------------------------------------- /rebase/explode_commit.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NyuB/ocli/HEAD/rebase/explode_commit.mli -------------------------------------------------------------------------------- /rebase/newbase.t/newbase: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NyuB/ocli/HEAD/rebase/newbase.t/newbase -------------------------------------------------------------------------------- /rebase/newbase.t/run.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NyuB/ocli/HEAD/rebase/newbase.t/run.t -------------------------------------------------------------------------------- /rebase/rebase.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NyuB/ocli/HEAD/rebase/rebase.ml -------------------------------------------------------------------------------- /rebase/rebase_edit.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NyuB/ocli/HEAD/rebase/rebase_edit.ml -------------------------------------------------------------------------------- /rebase/rebase_file_sample.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NyuB/ocli/HEAD/rebase/rebase_file_sample.txt -------------------------------------------------------------------------------- /rebase/rebase_pass.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NyuB/ocli/HEAD/rebase/rebase_pass.ml -------------------------------------------------------------------------------- /rebase/rebase_test.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NyuB/ocli/HEAD/rebase/rebase_test.ml -------------------------------------------------------------------------------- /rebase/rebase_test_inline.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NyuB/ocli/HEAD/rebase/rebase_test_inline.ml -------------------------------------------------------------------------------- /rebase/usage.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NyuB/ocli/HEAD/rebase/usage.md -------------------------------------------------------------------------------- /tea/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NyuB/ocli/HEAD/tea/dune -------------------------------------------------------------------------------- /tea/tea.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NyuB/ocli/HEAD/tea/tea.ml -------------------------------------------------------------------------------- /tea/tea.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NyuB/ocli/HEAD/tea/tea.mli -------------------------------------------------------------------------------- /tools/changelog.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NyuB/ocli/HEAD/tools/changelog.ml -------------------------------------------------------------------------------- /tools/changelog.t/run.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NyuB/ocli/HEAD/tools/changelog.t/run.t -------------------------------------------------------------------------------- /tools/changelog.t/test_changelog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NyuB/ocli/HEAD/tools/changelog.t/test_changelog.md -------------------------------------------------------------------------------- /tools/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NyuB/ocli/HEAD/tools/dune -------------------------------------------------------------------------------- /tools/gitignorefmt.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NyuB/ocli/HEAD/tools/gitignorefmt.ml -------------------------------------------------------------------------------- /tools/gitignorefmt.t/run.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NyuB/ocli/HEAD/tools/gitignorefmt.t/run.t -------------------------------------------------------------------------------- /tools/gitignorefmt.t/test.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NyuB/ocli/HEAD/tools/gitignorefmt.t/test.gitignore -------------------------------------------------------------------------------- /tools/sexpfmt.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NyuB/ocli/HEAD/tools/sexpfmt.ml -------------------------------------------------------------------------------- /tools/sexpfmt.t/run.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NyuB/ocli/HEAD/tools/sexpfmt.t/run.t -------------------------------------------------------------------------------- /tools/sexpfmt.t/test_sexp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NyuB/ocli/HEAD/tools/sexpfmt.t/test_sexp -------------------------------------------------------------------------------- /tty/components.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NyuB/ocli/HEAD/tty/components.ml -------------------------------------------------------------------------------- /tty/components.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NyuB/ocli/HEAD/tty/components.mli -------------------------------------------------------------------------------- /tty/components_test.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NyuB/ocli/HEAD/tty/components_test.ml -------------------------------------------------------------------------------- /tty/components_test_inline.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NyuB/ocli/HEAD/tty/components_test_inline.ml -------------------------------------------------------------------------------- /tty/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NyuB/ocli/HEAD/tty/dune -------------------------------------------------------------------------------- /tty/tty.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NyuB/ocli/HEAD/tty/tty.ml -------------------------------------------------------------------------------- /tty/tty.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NyuB/ocli/HEAD/tty/tty.mli -------------------------------------------------------------------------------- /tty/tty_linux.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NyuB/ocli/HEAD/tty/tty_linux.ml -------------------------------------------------------------------------------- /tty/tty_linux.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NyuB/ocli/HEAD/tty/tty_linux.mli -------------------------------------------------------------------------------- /tty/tty_test.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NyuB/ocli/HEAD/tty/tty_test.ml -------------------------------------------------------------------------------- /tty/tty_testing.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NyuB/ocli/HEAD/tty/tty_testing.ml --------------------------------------------------------------------------------