1
0
hugo/content/blog/2019-12-18-xq.md
2024-10-30 07:10:01 +09:00

786 B

+++ date = "2019-12-18" tags = ["xq"] title = "golangのcli toolをurfave/cli/v2に移行する" slug = "xq" +++

urfave/cliがv1からv2へ移行したみたいで、このlibで作ったcli toolがCIを通したgo getなどに失敗するようになっていたので対応。(一部だけ

https://github.com/urfave/cli/blob/master/docs/v2/manual.md

$ GO111MODULE=on go get github.com/urfave/cli/v2
~/go/src/github.com/urfave/cli/v2 (from $GOROOT)

$ go mod init
$ echo export GO111MODULE=on >> ~/.zshrc
$ . !$

$ go get -v -u github.com/urfave/cli/v2

これでv1 -> v2で変更された箇所を書き換えれば、buildが通ります。

https://github.com/urfave/cli/releases/tag/v2.0.0

$ go get -v github.com/syui/xq