| ▲ | Use Task Runners for Common Coding Tasks(hamvocke.com) | |||||||||||||
| 34 points by speckx 3 hours ago | 9 comments | ||||||||||||||
| ▲ | betree 19 minutes ago | parent | next [-] | |||||||||||||
Historically, I did it the other way around: have some autogenerated shell commands (dev, test, pull...etc) on my local machine that detect which language the project in the current folder is using, and calls commands accordingly. I did it this way because, in my case, it was challenging to consolidate multiple projects across multiple organizations under a single tool. It's public, but I realize I haven't pushed my local updates for a while now. https://github.com/Betree/dev-commander | ||||||||||||||
| ▲ | stackghost 30 minutes ago | parent | prev | next [-] | |||||||||||||
I do this with plain ol' makefiles. Even for projects where Make isn't part of the build pipeline, like Rails or C++, I have a standardized makefile I put in the project root, using includes for "secrets.mk", so I can do things like "make deploy" and it Just Works(tm). Sometimes the old ways are best! | ||||||||||||||
| ||||||||||||||
| ▲ | jtwaleson an hour ago | parent | prev | next [-] | |||||||||||||
I've been using Taskfile. Are just / mise much better? | ||||||||||||||
| ||||||||||||||
| ▲ | Onavo an hour ago | parent | prev [-] | |||||||||||||
I wish mise has better secrets management or allows for split config e.g. a repo wide config that's to be shared and a personal config that can override whatever's necessary. It's difficult to commit mise.toml because the [env] section almost always contains sensitive variables. | ||||||||||||||
| ||||||||||||||