editorconfig-cli icon indicating copy to clipboard operation
editorconfig-cli copied to clipboard

Fails to build with latest go mod

Open mcandre opened this issue 4 years ago • 0 comments

Using Go v1.17.

$ go mod init
$ go install github.com/amyboyd/editorconfig-cli@latest
go: downloading github.com/amyboyd/editorconfig-cli v0.0.0-20161222142343-472aaeae1bae
go: finding module for package github.com/saintfish/chardet
go: finding module for package github.com/codegangsta/cli
go: finding module for package github.com/go-ini/ini
go: found github.com/codegangsta/cli in github.com/codegangsta/cli v1.22.5
go: found github.com/go-ini/ini in github.com/go-ini/ini v1.62.0
go: found github.com/saintfish/chardet in github.com/saintfish/chardet v0.0.0-20120816061221-3af4cd4741ca
go: github.com/amyboyd/editorconfig-cli imports
        github.com/amyboyd/editorconfig-cli/editorconfig imports
        github.com/codegangsta/cli: github.com/codegangsta/[email protected]: parsing go.mod:
        module declares its path as: github.com/urfave/cli
                but was required as: github.com/codegangsta/cli

Neither is editorconfig-cli able to install via the traditional go get... method.

$ GO111MODULE=off go get github.com/amyboyd/editorconfig-cli
# github.com/amyboyd/editorconfig-cli/editorconfig
../../amyboyd/editorconfig-cli/editorconfig/check_command.go:12:38: cannot use c.Args() (type cli.Args) as type []string in argument to FindSourceFiles
../../amyboyd/editorconfig-cli/editorconfig/check_command.go:18:75: cannot use c.Args() (type cli.Args) as type []string in argument to strings.Join
../../amyboyd/editorconfig-cli/editorconfig/cli.go:14:15: cannot use []cli.Command{...} (type []cli.Command) as type []*cli.Command in assignment
../../amyboyd/editorconfig-cli/editorconfig/fix_command.go:12:38: cannot use c.Args() (type cli.Args) as type []string in argument to FindSourceFiles
../../amyboyd/editorconfig-cli/editorconfig/fix_command.go:18:75: cannot use c.Args() (type cli.Args) as type []string in argument to strings.Join
../../amyboyd/editorconfig-cli/editorconfig/ls_command.go:11:38: cannot use c.Args() (type cli.Args) as type []string in argument to FindSourceFiles
../../amyboyd/editorconfig-cli/editorconfig/ls_command.go:16:102: cannot use c.Args() (type cli.Args) as type []string in argument to strings.Join
../../amyboyd/editorconfig-cli/editorconfig/rules_command.go:9:18: invalid operation: c.Args()[0] (type cli.Args does not support indexing)

mcandre avatar Aug 24 '21 15:08 mcandre