13 个版本
0.2.11 | 2024 年 5 月 28 日 |
---|---|
0.2.10 | 2024 年 5 月 20 日 |
0.2.5 | 2024 年 4 月 29 日 |
0.1.0 | 2024 年 4 月 25 日 |
#116 in 开发工具
864 每月下载量
40KB
901 代码行
tend
安装
下载二进制文件 如果您使用的是 Windows、macOS 或 Linux。
您可以使用 snap
安装 tend
sudo snap install tend
或使用 winget
winget install lubomirkurcak.tend
或使用 cargo
cargo install tend
或从源码构建
git clone https://github.com/lubomirkurcak/tend
cd tend
cargo build --release
用法
基本
创建一个名为 hello
的新作业
tend create hello ping 8.8.8.8
运行 hello
tend run hello
按 Ctrl-C
取消所有作业并退出程序。
管理
列出作业
tend list
将 hello
重新配置为在完成时(即使是成功完成)总是重新启动
tend create --overwrite hello --restart=always ping 8.8.8.8
可用程序
根据您的平台和配置,您将能够访问不同的程序和壳。确保程序可以从您当前的工作目录访问。
例如,您可以在 Linux 上编写以下内容
tend create "time" sh -- -c 'echo Time: $(date)'
以在 Windows 上实现类似的结果
tend create "time" cmd -- /C 'echo Time: %TIME%'
分组
将作业作为分组的一部分创建
tend create "postgres" --group="dev" kubectl port-forward svc/postgres 5432:5432
从特定组启动所有作业
tend run --group "dev"
依赖关系
~6–18MB
~170K SLoC