Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement a task runner #26

Open
bjgavilanes opened this issue Dec 27, 2024 · 0 comments
Open

Implement a task runner #26

bjgavilanes opened this issue Dec 27, 2024 · 0 comments
Labels
enhancement New feature or request

Comments

@bjgavilanes
Copy link
Contributor

Usually, in a project there are node scripts throught package.json. It's common to have a project to propose a pipe such as:

npm run check && npm run dev

Such as in AstroJS projects.

This is fine, but manual invocation of commands does lead to sloppy development. And not a good experience, too.


There are two task runners for suited for this repo:

make part of the POSIX standart. It's usually implement throught gnumake for almost every Linux distro. We can assure the existance of make using Docker / Podman or Nix, even.

Then there's just, that's a new contender in the task running scene. It has good features, such as automatic --help for reading task targets, and aims to "deal with make's idiocyncracies"

Sure, there's pure shell scripts, and node scripts, too, but manual handling of targets dependencies is no bueno. I would recommend it.


I would prefer make, for this project is not that complex, and we would not declare another dependency, for make is part of almost every UNIX/Linux box, whether or not you use it.

@bjgavilanes bjgavilanes added the enhancement New feature or request label Dec 27, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant