#命令行 #恢复 #任务 #分组 #自动 #管理 #旋转

app tend

通过自动化恢复快速启动/关闭命令行任务组

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 开发工具

Download history 331/week @ 2024-04-23 118/week @ 2024-04-30 572/week @ 2024-05-07 118/week @ 2024-05-14 134/week @ 2024-05-21 175/week @ 2024-05-28 9/week @ 2024-06-04 7/week @ 2024-06-11

864 每月下载量

MIT/Apache

40KB
901 代码行

tend

Build status Crates.io

安装

下载二进制文件 如果您使用的是 WindowsmacOSLinux

您可以使用 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