Implement most of the spec reusing scribe & nefthera code

This commit is contained in:
Juno Takano 2025-04-09 01:59:32 -03:00
commit 612a98cfde
16 changed files with 225 additions and 25 deletions

View file

@ -3,25 +3,28 @@
(name tori)
(version 0.8.0)
(generate_opam_files true)
(homepage https://tori.jutty.dev)
(source (uri git+https://brew.bsd.cafe/tori/tori.git))
(authors "Juno Takano <juno@jutty.dev>")
(maintainers "Juno Takano <juno@jutty.dev>")
(license GPL-3.0-only)
(documentation https://tori.jutty.dev/docs)
(package
(name tori)
(synopsis "Track system configurations and replicate them")
(description "tori lets you define several characteristics of a unix system and track how they change along time, tracking how they changed and choosing whether or not to commit them. It aims for portability and declarative configuration practices, meaning you tell it what your system is, not how to reproduce it.")
(depends ocaml)
(tags
("operating systems" "unix" "configuration management")))
(name tori)
(synopsis "Track system configurations and replicate them")
(description
"\> tori lets you define several characteristics of a unix system and
"\> track changes happen along time, allowing you to choose whether or
"\> not to commit. It aims for portability and declarative configuration
"\> practices, meaning you tell it what your system is, not how to
"\> reproduce it.
)
(tags ("operating systems" "unix" "configuration management"))
(depends
(ocaml (>= 5.3.0))
(dune (>= 3.17.2))
)
)
; See the complete stanza docs at https://dune.readthedocs.io/en/stable/reference/dune-project/index.html
(generate_opam_files true)