Gin 开始写点 API 的东西, 然后就陷入了不断

⌘ + c

go build .

./xxx

= . =

然后搜索一把发现有不少推荐 realize 这个工具的, 刚开始看文档半天都不知道这是怎么个玩意, 用法总是说的模棱两可的, 捣腾一番也算能用了. 吐槽文档的其实也不少的.

不过其实要做的功夫也很少, 在项目根目录初始化一个 .realize.yaml

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24

settings:
  legacy:
    force: false
    interval: 0s
schema:
- name: whatever
  path: .
  commands:
    run:
      status: true
  watcher:
    extensions:
    - go
    paths:
    - /
    scripts:
      - type: after
        command: ./your_binary_file_name
        output: true
    ignored_paths:
    - .git
    - .realize
    - vendor

就完事了, 讲真那堆参数大部分都是靠蒙的 = . =

启动就跑

realize start --run

结果就是酱紫