├── .editorconfig ├── .github └── workflows │ ├── codeql-analysis.yml │ ├── release.yml │ └── test.yml ├── .gitignore ├── LICENSE ├── README.md ├── cmd └── gobuild │ ├── .gitignore │ ├── .goreleaser.yml │ ├── build.sh │ ├── cmd.go │ ├── go.mod │ ├── go.sum │ ├── init.go │ ├── locales │ ├── locales.go │ ├── und.yaml │ ├── zh-Hant.yaml │ └── zh.yaml │ ├── main.go │ ├── version.go │ └── watch.go ├── go.mod ├── go.sum ├── gobuild.go ├── internal └── config │ ├── config.go │ ├── init.go │ ├── init_test.go │ └── testdir │ ├── mod1 │ ├── mod2 │ └── .gitkeep │ ├── mod3 │ └── .gitkeep │ └── mod4 │ └── .gobuild.yaml ├── locales ├── locales.go ├── und.yaml ├── zh-Hant.yaml └── zh.yaml └── watch ├── builder.go ├── builder_test.go ├── log.go ├── log_test.go ├── options.go ├── options_test.go ├── testdir ├── go.mod ├── main.go ├── testdir1 │ ├── go.mod │ └── testfile1 └── testdir2 │ ├── .hidden │ └── testdir │ │ └── .gitkeep │ ├── testdir3 │ └── testfile3 │ └── testfile2 ├── watch.go └── watch_test.go /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caixw/gobuild/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/workflows/codeql-analysis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caixw/gobuild/HEAD/.github/workflows/codeql-analysis.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caixw/gobuild/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caixw/gobuild/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caixw/gobuild/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caixw/gobuild/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caixw/gobuild/HEAD/README.md -------------------------------------------------------------------------------- /cmd/gobuild/.gitignore: -------------------------------------------------------------------------------- 1 | gobuild 2 | -------------------------------------------------------------------------------- /cmd/gobuild/.goreleaser.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caixw/gobuild/HEAD/cmd/gobuild/.goreleaser.yml -------------------------------------------------------------------------------- /cmd/gobuild/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caixw/gobuild/HEAD/cmd/gobuild/build.sh -------------------------------------------------------------------------------- /cmd/gobuild/cmd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caixw/gobuild/HEAD/cmd/gobuild/cmd.go -------------------------------------------------------------------------------- /cmd/gobuild/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caixw/gobuild/HEAD/cmd/gobuild/go.mod -------------------------------------------------------------------------------- /cmd/gobuild/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caixw/gobuild/HEAD/cmd/gobuild/go.sum -------------------------------------------------------------------------------- /cmd/gobuild/init.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caixw/gobuild/HEAD/cmd/gobuild/init.go -------------------------------------------------------------------------------- /cmd/gobuild/locales/locales.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caixw/gobuild/HEAD/cmd/gobuild/locales/locales.go -------------------------------------------------------------------------------- /cmd/gobuild/locales/und.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caixw/gobuild/HEAD/cmd/gobuild/locales/und.yaml -------------------------------------------------------------------------------- /cmd/gobuild/locales/zh-Hant.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caixw/gobuild/HEAD/cmd/gobuild/locales/zh-Hant.yaml -------------------------------------------------------------------------------- /cmd/gobuild/locales/zh.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caixw/gobuild/HEAD/cmd/gobuild/locales/zh.yaml -------------------------------------------------------------------------------- /cmd/gobuild/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caixw/gobuild/HEAD/cmd/gobuild/main.go -------------------------------------------------------------------------------- /cmd/gobuild/version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caixw/gobuild/HEAD/cmd/gobuild/version.go -------------------------------------------------------------------------------- /cmd/gobuild/watch.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caixw/gobuild/HEAD/cmd/gobuild/watch.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caixw/gobuild/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caixw/gobuild/HEAD/go.sum -------------------------------------------------------------------------------- /gobuild.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caixw/gobuild/HEAD/gobuild.go -------------------------------------------------------------------------------- /internal/config/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caixw/gobuild/HEAD/internal/config/config.go -------------------------------------------------------------------------------- /internal/config/init.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caixw/gobuild/HEAD/internal/config/init.go -------------------------------------------------------------------------------- /internal/config/init_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caixw/gobuild/HEAD/internal/config/init_test.go -------------------------------------------------------------------------------- /internal/config/testdir/mod1: -------------------------------------------------------------------------------- 1 | 测试同名文件 2 | -------------------------------------------------------------------------------- /internal/config/testdir/mod2/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /internal/config/testdir/mod3/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /internal/config/testdir/mod4/.gobuild.yaml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /locales/locales.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caixw/gobuild/HEAD/locales/locales.go -------------------------------------------------------------------------------- /locales/und.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caixw/gobuild/HEAD/locales/und.yaml -------------------------------------------------------------------------------- /locales/zh-Hant.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caixw/gobuild/HEAD/locales/zh-Hant.yaml -------------------------------------------------------------------------------- /locales/zh.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caixw/gobuild/HEAD/locales/zh.yaml -------------------------------------------------------------------------------- /watch/builder.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caixw/gobuild/HEAD/watch/builder.go -------------------------------------------------------------------------------- /watch/builder_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caixw/gobuild/HEAD/watch/builder_test.go -------------------------------------------------------------------------------- /watch/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caixw/gobuild/HEAD/watch/log.go -------------------------------------------------------------------------------- /watch/log_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caixw/gobuild/HEAD/watch/log_test.go -------------------------------------------------------------------------------- /watch/options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caixw/gobuild/HEAD/watch/options.go -------------------------------------------------------------------------------- /watch/options_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caixw/gobuild/HEAD/watch/options_test.go -------------------------------------------------------------------------------- /watch/testdir/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caixw/gobuild/HEAD/watch/testdir/go.mod -------------------------------------------------------------------------------- /watch/testdir/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caixw/gobuild/HEAD/watch/testdir/main.go -------------------------------------------------------------------------------- /watch/testdir/testdir1/go.mod: -------------------------------------------------------------------------------- 1 | module testdir1 2 | -------------------------------------------------------------------------------- /watch/testdir/testdir1/testfile1: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /watch/testdir/testdir2/.hidden/testdir/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /watch/testdir/testdir2/testdir3/testfile3: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /watch/testdir/testdir2/testfile2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /watch/watch.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caixw/gobuild/HEAD/watch/watch.go -------------------------------------------------------------------------------- /watch/watch_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caixw/gobuild/HEAD/watch/watch_test.go --------------------------------------------------------------------------------