|
|
|
|
|
by no_circuit
562 days ago
|
|
Task is in a similar problem space. Unlike Just which clearly states it is not a build system [1], Task can be told about expected files so tasks can be skipped to avoid unnecessary work [2]. So if your task is to build software, IMO make and the others like Task would be better. If your tasks only care about the success code from a process, and/or are a Rust fan instead of Go, then Just should be fine. Otherwise, for specific use-cases like CI, you are likely already coding in a proprietary YAML/JSON/XML format. [1] https://github.com/casey/just/blob/e1b85d9d0bc160c1ac8ca3bca... [2] https://taskfile.dev/usage/#prevent-unnecessary-work |
|
https://just.systems/man/en/recipe-parameters.html just works better for us than https://taskfile.dev/usage/#forwarding-cli-arguments-to-comm...
We use Docker Compose for our dev environment and were trying to do something like (notice the extra dash dash for separating the arguments out):
It was not working as we expected for some of the users due to the argument dash dash stuff - they were forgetting due to muscle memory but the following does: under the hood it was just calling (the equivalent): Just arguments are more ergonomic.This is how just does it: