File tree 1 file changed +5
-3
lines changed
1 file changed +5
-3
lines changed Original file line number Diff line number Diff line change 1
- ### file-watcher 文件兼听器
1
+ ### file-watcher 文件监听器
2
2
3
3
### 介绍
4
- ` file-watcher ` 是基于golang实现的文件兼听器 ,支持` Create ` ` Rename ` ` Write ` ` Remove ` 事件,并生成对应的k8s事件。
4
+ ` file-watcher ` 是基于golang实现的文件监听器,当文件有任何变更时,会产生事件 ,支持` Create ` ` Rename ` ` Write ` ` Remove ` 事件,并生成对应的k8s事件。
5
5
![ ] ( https://github.com/studyplace-io/file-watcher/blob/main/image/%E6%97%A0%E6%A0%87%E9%A2%98-2023-08-10-2343.png?raw=true )
6
6
### 项目功能
7
7
- 自定义监听多个文件(使用空格分隔)
8
8
- 生成k8s event(事件)(` Create ` ` Rename ` ` Write ` ` Remove ` 事件)
9
9
10
10
11
11
### 项目启动
12
- - 使用
12
+ - 使用方法
13
13
``` bash
14
+ # go run cmd/main.go <文件路径1> <文件路径2>
14
15
➜ file-watcher git:(main) go run cmd/main.go test.txt test11.yaml
15
16
I0910 11:55:06.031217 55434 init_k8s_config.go:33] run outside the cluster
16
17
I0910 11:55:06.033137 55434 watcher.go:36] Start watching files: /Users/zhenyu.jiang/go/src/golanglearning/new_project/file-watcher/test.txt
@@ -27,6 +28,7 @@ I0910 11:55:34.411631 55434 event_generator.go:100] Event generated successful
27
28
28
29
```
29
30
31
+ - 生成对应的event事件类型
30
32
``` bash
31
33
➜ .kube kubectl get event
32
34
LAST SEEN TYPE REASON OBJECT MESSAGE
You can’t perform that action at this time.
0 commit comments