Re: [go-nuts] Re: Replace reference path

2022-11-01 Thread mr....@gmail.com
I think this tool just needs to be replaced from what to what. For example this looks like this goreplacepkg -from k8s.io/apimachinery/pkg/util/diff.{ObjectDiff,ObjectGoPrintDiff,ObjectGoPrintDiff} -to github.com/google/go-cmp/cmp.Diff goreplacepkg -from ioutil.ReadAll -to io.ReadAll Here

Re: [go-nuts] Re: Replace reference path

2022-10-31 Thread mr....@gmail.com
https://k8s.io/apimachinery/pkg/util/diff?go-get=1 He needs to add parameters to be able to access https://github.com/kubernetes/apimachinery/blob/master/pkg/util/diff/diff.go#L57 This is his path to realization 在2022年11月1日星期二 UTC+8 12:41:22 写道: > On Mon, Oct 31, 2022 at 8:27 PM

Re: [go-nuts] Re: Replace reference path

2022-10-31 Thread Kurtis Rader
On Mon, Oct 31, 2022 at 8:27 PM mr@gmail.com wrote: > Yes, it is very rare, but it can be encountered, and once encountered his > workload will be a lot of > > github.com/pkg/errors > std.errors > ioutil.TempDir => os.MkdirTemp > ioutil.ReadAll => io.ReadAll > You seem to agree with me

Re: [go-nuts] Re: Replace reference path

2022-10-31 Thread mr....@gmail.com
Yes, it is very rare, but it can be encountered, and once encountered his workload will be a lot of github.com/pkg/errors > std.errors ioutil.TempDir => os.MkdirTemp ioutil.ReadAll => io.ReadAll 在2022年10月31日星期一 UTC+8 10:52:45 写道: > I'm curious how often you perform such refactoring? In my

Re: [go-nuts] Re: Replace reference path

2022-10-30 Thread Kurtis Rader
I'm curious how often you perform such refactoring? In my experience such changes are extremely rare and usually require other changes due to differences in the API of the two third-party packages . Which means, in my experience, expending effort to automate such import rewrites typically requires

[go-nuts] Re: Replace reference path

2022-10-30 Thread mr....@gmail.com
He doesn't get the job done. 在2022年10月22日星期六 UTC+8 06:20:53 写道: > try https://pkg.go.dev/golang.org/x/tools/cmd/gomvpkg > > > On Friday, 21 October 2022 at 16:58:57 UTC+1 mr@gmail.com wrote: > >> I'm looking for a tool like this, I've searched google and github and >> can't find one, have

[go-nuts] Re: Replace reference path

2022-10-21 Thread Amnon
try https://pkg.go.dev/golang.org/x/tools/cmd/gomvpkg On Friday, 21 October 2022 at 16:58:57 UTC+1 mr@gmail.com wrote: > I'm looking for a tool like this, I've searched google and github and > can't find one, have you guys used such a tool? > > I use a method like this in my code > >