├── .github └── workflows │ └── release.yml ├── .gitignore ├── .goreleaser.yaml ├── HISTORY.md ├── LICENSE ├── Makefile ├── README.md ├── assets ├── preview.gif └── wgo_main.png ├── cmd └── wgo │ └── main.go ├── go.mod ├── go.sum ├── internal ├── cli │ ├── log.go │ ├── root.go │ ├── run.go │ └── version.go ├── config │ └── wgo.go ├── dto │ └── global.go ├── handler │ ├── builtin_func.go │ ├── builtin_func_test.go │ ├── code.go │ ├── code_func.go │ ├── code_test.go │ ├── init.go │ ├── lsp.go │ └── request.go ├── logger │ └── logger.go └── terminal │ ├── terminal.go │ └── wgo.go ├── pkg ├── log │ └── logger.go └── utils │ ├── function_return_checker.go │ ├── function_return_checker_test.go │ ├── serialize.go │ └── serialize_test.go ├── scripts ├── builtin_func │ ├── builtin_func.go │ ├── builtin_func_test.go │ ├── main.go │ └── serialize_test.go ├── release ├── release_builtin_func │ └── main.go └── watch_main └── tools └── tools.go /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxnacy/wgo/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxnacy/wgo/HEAD/.gitignore -------------------------------------------------------------------------------- /.goreleaser.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxnacy/wgo/HEAD/.goreleaser.yaml -------------------------------------------------------------------------------- /HISTORY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxnacy/wgo/HEAD/HISTORY.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxnacy/wgo/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxnacy/wgo/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxnacy/wgo/HEAD/README.md -------------------------------------------------------------------------------- /assets/preview.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxnacy/wgo/HEAD/assets/preview.gif -------------------------------------------------------------------------------- /assets/wgo_main.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxnacy/wgo/HEAD/assets/wgo_main.png -------------------------------------------------------------------------------- /cmd/wgo/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxnacy/wgo/HEAD/cmd/wgo/main.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxnacy/wgo/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxnacy/wgo/HEAD/go.sum -------------------------------------------------------------------------------- /internal/cli/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxnacy/wgo/HEAD/internal/cli/log.go -------------------------------------------------------------------------------- /internal/cli/root.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxnacy/wgo/HEAD/internal/cli/root.go -------------------------------------------------------------------------------- /internal/cli/run.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxnacy/wgo/HEAD/internal/cli/run.go -------------------------------------------------------------------------------- /internal/cli/version.go: -------------------------------------------------------------------------------- 1 | package cli 2 | 3 | var Version = "1.2.9" 4 | -------------------------------------------------------------------------------- /internal/config/wgo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxnacy/wgo/HEAD/internal/config/wgo.go -------------------------------------------------------------------------------- /internal/dto/global.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxnacy/wgo/HEAD/internal/dto/global.go -------------------------------------------------------------------------------- /internal/handler/builtin_func.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxnacy/wgo/HEAD/internal/handler/builtin_func.go -------------------------------------------------------------------------------- /internal/handler/builtin_func_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxnacy/wgo/HEAD/internal/handler/builtin_func_test.go -------------------------------------------------------------------------------- /internal/handler/code.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxnacy/wgo/HEAD/internal/handler/code.go -------------------------------------------------------------------------------- /internal/handler/code_func.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxnacy/wgo/HEAD/internal/handler/code_func.go -------------------------------------------------------------------------------- /internal/handler/code_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxnacy/wgo/HEAD/internal/handler/code_test.go -------------------------------------------------------------------------------- /internal/handler/init.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxnacy/wgo/HEAD/internal/handler/init.go -------------------------------------------------------------------------------- /internal/handler/lsp.go: -------------------------------------------------------------------------------- 1 | package handler 2 | -------------------------------------------------------------------------------- /internal/handler/request.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxnacy/wgo/HEAD/internal/handler/request.go -------------------------------------------------------------------------------- /internal/logger/logger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxnacy/wgo/HEAD/internal/logger/logger.go -------------------------------------------------------------------------------- /internal/terminal/terminal.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxnacy/wgo/HEAD/internal/terminal/terminal.go -------------------------------------------------------------------------------- /internal/terminal/wgo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxnacy/wgo/HEAD/internal/terminal/wgo.go -------------------------------------------------------------------------------- /pkg/log/logger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxnacy/wgo/HEAD/pkg/log/logger.go -------------------------------------------------------------------------------- /pkg/utils/function_return_checker.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxnacy/wgo/HEAD/pkg/utils/function_return_checker.go -------------------------------------------------------------------------------- /pkg/utils/function_return_checker_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxnacy/wgo/HEAD/pkg/utils/function_return_checker_test.go -------------------------------------------------------------------------------- /pkg/utils/serialize.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxnacy/wgo/HEAD/pkg/utils/serialize.go -------------------------------------------------------------------------------- /pkg/utils/serialize_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxnacy/wgo/HEAD/pkg/utils/serialize_test.go -------------------------------------------------------------------------------- /scripts/builtin_func/builtin_func.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxnacy/wgo/HEAD/scripts/builtin_func/builtin_func.go -------------------------------------------------------------------------------- /scripts/builtin_func/builtin_func_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxnacy/wgo/HEAD/scripts/builtin_func/builtin_func_test.go -------------------------------------------------------------------------------- /scripts/builtin_func/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxnacy/wgo/HEAD/scripts/builtin_func/main.go -------------------------------------------------------------------------------- /scripts/builtin_func/serialize_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxnacy/wgo/HEAD/scripts/builtin_func/serialize_test.go -------------------------------------------------------------------------------- /scripts/release: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxnacy/wgo/HEAD/scripts/release -------------------------------------------------------------------------------- /scripts/release_builtin_func/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxnacy/wgo/HEAD/scripts/release_builtin_func/main.go -------------------------------------------------------------------------------- /scripts/watch_main: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxnacy/wgo/HEAD/scripts/watch_main -------------------------------------------------------------------------------- /tools/tools.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxnacy/wgo/HEAD/tools/tools.go --------------------------------------------------------------------------------