7 个版本 (破坏性更新)

0.7.0 2023 年 6 月 25 日
0.6.0 2023 年 6 月 24 日
0.5.0 2023 年 6 月 23 日
0.4.0 2023 年 6 月 23 日
0.1.0 2023 年 6 月 22 日

#304构建实用工具

每月 36 次下载

MIT 许可证

19KB
404 代码行

命令运行器,用于您的 ./scripts 文件夹

invoke-script 是在您的 scripts 文件夹中执行程序时的语法糖。

提示:将 invoke-script 别名为较短的名称,例如 is

安装

目前,它仅作为 cargo 二进制文件提供。一旦达到 v1.0.0,将扩展安装选项。

cargo install invoke-script

快速入门

如果您有一个以 hash-bang 行开始的 ./scripts 文件夹中的文件

scripts/build.sh

#! /usr/bin/sh
echo compiling stuff...
sleep 2
echo done

您可以使用以下方式运行它

invoke-script build
>> compiling stuff...
>> done

它不一定是 bash。如果您能指定完整的路径,可以使用任何类似解释器的程序。在 Linux 机器上,如果您不确定完整的路径可能是什么,可以使用 /usr/bin/env

scripts/test.py

#! /usr/bin/env python

print("HELLO FROM PYTHON")

以相同的方式运行它

invoke-script test
>> HELLO FROM PYTHON

依赖项

~0.4–0.8MB
~19K SLoC