

























Makefile/Just/Task 哪个更现代,是未来趋势?
Make/Just: 它们本质上是 Shell 转发器。在 Windows 上它们调 powershell,在 Linux 上调 bash。如果你写了 rm -rf,在没有配置好的 Windows 环境下就会直接报错。
Task: 它内置了一个 Go 语言编写的 Shell 解释器。这意味着你在 Taskfile 里写的脚本逻辑,在所有操作系统上运行结果几乎完全一致,不再需要像你之前在 justfile 里那样痛苦地写 if os() == "windows"。
就连 GitHub Actions 官方文档都推荐 Task(虽然和Just的star相差一倍)!
Task两者Just都宣称自己是Make专门用于任务运行的替代方案。
这里介绍的是Just
推荐使用 scope(类似于mac下的brew)来安装它,那我们先安装scope
# 普通用户
irm get.scoop.sh | iex
# admin用户
iex "& {$(irm get.scoop.sh)} -RunAsAdmin"
使用scope来安装just
scoop install just
最后确认下
just --version
https://blog.csdn.net/gitblog_00247/article/details/151125318
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。