文件名称:patchutils-go:去绑定patchutils
文件大小:65KB
文件格式:ZIP
更新时间:2024-05-19 17:27:10
git golang diff tool patch
go-patchutils 去绑定 安装 go get -u github.com/c3systems/go-patchutils 用法 当前仅支持patchutils中的combinediff命令。 package main import ( "io" "log" "os" "github.com/c3systems/go-patchutils" ) func main () { out , err := patchutils . CombineDiff ( "file1.patch" , "file2.patch" ) if err != nil { log . Fatal ( err ) } io . Copy ( os . Stdout , out ) } 测试 make test 执照 go-patchutils和patchutils在GNU GPL V2
【文件预览】:
patchutils-go-master
----.travis.yml(67B)
----wrapper()
--------getopt.c(29KB)
--------getopt.h(6KB)
--------config.h(3KB)
--------diff.c(24KB)
--------getopt1.c(4KB)
--------myerror.h(1KB)
--------util.h(2KB)
--------myerror.c(2KB)
--------wrapper.h(233B)
--------rediff.c(25KB)
--------diff.h(2KB)
--------interdiff.h(4KB)
--------interdiff.c(46KB)
--------wrapper.c(1008B)
--------filterdiff.c(42KB)
--------util.c(7KB)
--------wrapper_test.go(80B)
--------wrapper.go(545B)
----example()
--------file1.patch(138B)
--------file2.patch(135B)
--------combine.go(229B)
----patchutils.go(223B)
----test()
--------tmp1.patch(138B)
--------combined.patch(163B)
--------file1.txt(12B)
--------file3.txt(9B)
--------file2.txt(12B)
--------tmp2.patch(135B)
----LICENSE(505B)
----patchutils_test.go(442B)
----.gitignore(14B)
----Makefile(453B)
----README.md(1KB)