From 3df27ffb2bd40f3eaeed6dfb08ef3041cc60bfe0 Mon Sep 17 00:00:00 2001
From: ยท๐๐ด๐๐๐ฉ๐ค
Date: Wed, 10 Dec 2025 13:00:26 +0000
Subject: ocaml onset
---
bin/main.ml | 36 ++++++++++++++++++++++++++++++++++++
1 file changed, 36 insertions(+)
create mode 100644 bin/main.ml
(limited to 'bin/main.ml')
diff --git a/bin/main.ml b/bin/main.ml
new file mode 100644
index 0000000..618b9db
--- /dev/null
+++ b/bin/main.ml
@@ -0,0 +1,36 @@
+(*โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
+โ SPDX-FileCopyrightText: 2025 toastal โ
+โ SPDX-License-Identifier: GPL-3.0-or-later โ
+โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ*)
+let info =
+ let top_level_man = [
+ `S "LICENSE";
+ `P "GNU General Public License, version 3.0 later (GPL-3.0-or-later)";
+ `S "MAKER";
+ `P "toastal ";
+ `S "FUNDING";
+ `P "See: https://toast.al/funding/";
+ ]
+ in
+ Cmdliner.Cmd.info
+ "nixtamal"
+ ~version: "@version@"
+ ~doc: "fulfilling input pinning for Nix"
+ ~man: (top_level_man @ Cmd.common_man)
+
+let cmd ~env =
+ let subcommands = [
+ Cmd.Set_up.cmd ~env;
+ Cmd.Check_soundness.cmd ~env;
+ Cmd.Tweak.cmd ~env;
+ Cmd.Show.cmd ~env;
+ Cmd.Lock.cmd ~env;
+ Cmd.Refresh.cmd ~env;
+ ]
+ in
+ Cmdliner.Cmd.group info subcommands
+
+let () =
+ Eio_main.run @@ fun env ->
+ (* if !Sys.interactive then () else *)
+ exit @@ Cmdliner.Cmd.eval (cmd ~env)
--
cgit v1.2.3