maowtm
maowtm
https://github.com/modus-continens/modus/blob/9c06c5bc3b35c92c03ab89a129cf6eddcab92a88/modus-lib/src/builtin.rs#L44 Link is 404.
Currently `semver_geq("7.0.0", "6")` is true but `semver_geq("7.0.0-rc1", "6")` is false (due to the semver crate always returning false when comparing pre-release with non-pre-releases). Need fix.
This allows adding a mounted directory that persists between build runs. For example, we can mount `target` to such a cache, and cargo would not have to re-compile all the...
Easily run containers based on query, preparations for modus registry, program repair needs, etc.
What do you think... \ This does make `(::)copy` polymorphic though
https://github.com/modus-continens/modus/blob/97462c09cb75c2928e96c32e8627c8c556da0693/modus/src/buildkit_frontend.rs#L192
```Modusfile a :- ( ( b("aaa") c("aaa") ), d). ``` ``` error: expected ")" ┌─ aaa:5:7 │ 1 │ ╭ a :- 2 │ ╭ │ ( 3 │ │...
I just realized that it might actually be more helpful to define merge as making all the run commands share a single shell execution. This makes writing things like the...
```Modusfile a :- run("aaaaa\1bbbbbb"). ``` Results in ``` error: expected "\"" ┌─ Modusfile:1:11 │ 1 │ a :- run("aaaaa\1bbbbbb"). │ ----------^ │ │ │ │ │ │ │ in section...
Just spent 3 hour on a simple mistake caused by an accidentally unbounded variable.