zoukankan      html  css  js  c++  java
  • gowatch

    Go 程序热编译工具,提升开发效率

    通过监听当前目录下的相关文件变动,进行实时编译

    GITHUB:https://github.com/silenceper/gowatch

    安装使用

    go install github.com/silenceper/gowatch

    安装完成之后,即可使用gowatch命令,在当前文件执行:

    D:gocode1.14search_servercmd>gowatch

    当文件变动会重新编译并执行。

    相关配置

    大部分情况下,不需要更改配置,直接执行gowatch命令就能满足的大部分的需要,但是也提供了一些配置用于自定义,在执行目录下创建gowatch.yml文件,支持的配置如下:

    # gowatch.yml 配置示例
    
    # 当前目录执行下生成的可执行文件的名字,默认是当前目录名
    appname: "test"   
    # 是否对当前目录下相关依赖执行 ‘go install’命令,将会执行安装依赖
    go_install: true
    # 需要监听的文件名后缀,默认只有'.go'文件
    watch_exts:
        - .yml
    # 在执行命令时,需要增加的其他参数
    cmd_args:
        - arg1=val1
    # 需要增加环境变量,默认已加载当前环境变量
    envs:
        - a=b
    # 是否监听 ‘vendor’ 文件夹下的文件改变
    vendor_watch: false
    # 不需要监听的目录名字
    excluded_paths:
        - path
    # build tags
    build_tags: ""
    

      

  • 相关阅读:
    得到cxgrid筛选后的记录数
    服务器之ipmitool
    CentOS6.8部署SVN
    NGINX快速部署
    Nginx模块系列之auth_basic模块
    持续集成、持续交付、持续部署
    CentOS6.X 升级内核至 3.10
    Dmidecode
    新建虚拟机
    Linux之(tomcat)服务之服务调优
  • 原文地址:https://www.cnblogs.com/sunlong88/p/13223884.html
Copyright © 2011-2022 走看看