#文件 #CLI #更新 #命令行工具 #Kubernetes #执行 #操作

app awaitchange

执行文件更改操作的命令行工具

3 个不稳定版本

0.4.1 2023年2月23日
0.4.0 2022年10月21日
0.3.0 2021年3月8日

#2141命令行工具

28 每月下载量

MIT 许可证

5KB

awaitchange

一个功能简单、易于使用且非常有用的命令行工具!

使用方法

awaitchange 0.3.0

USAGE:
    awaitchange [OPTIONS] [watch]...

FLAGS:
    -h, --help       Prints help information
    -V, --version    Prints version information

OPTIONS:
    -r <checkrate>        How many times per second files should get checked for updates [default: 2]
        --do <command>    Command to be executed on filechange. If unset, awaitchange simply exits on filechange and
                          yields controll to the programm next in line

ARGS:
    <watch>...    Files to be watched

示例

假设您想更新 Kubernetes 对象,每次更改部署或服务配置时,您将像这样使用 awaitchange

    while [ true ]
    do
        clear       # Clear terminal window
        kubectl apply -f deployment.yaml
        kubectl apply -f service.yaml

        awaitchange deployment.yaml service.yaml
    done

这里有一个缩写,只需使用 --do 标志并传递一个要执行的脚本(在 sh 中)

awaitchange deployment.yaml --do "kubectl apply -f deployment.yaml"

依赖项

~3MB
~50K SLoC