├── .github └── workflows │ ├── ci.yml │ └── product-release.yml ├── .gitignore ├── .golangci.yml ├── .pre-commit-config.yaml ├── LICENSE ├── README.md ├── cmd ├── create.go ├── infra.go ├── init.go ├── root.go ├── service.go ├── stacks.go └── test.go ├── flagcmd ├── init.go └── stacks.go ├── go.mod ├── go.sum ├── hbs ├── hbs.go └── hbsregister.go ├── internal ├── constants │ └── constants.go ├── errorhandler │ ├── error.go │ └── messages.go └── utils │ ├── file.go │ ├── find.go │ ├── flag.go │ ├── message.go │ ├── stack.go │ └── utils.go ├── main.go ├── pickyhelpers ├── clone_repo.go ├── commands.go ├── convert_dbconfig.go ├── convert_dbtests.go ├── convert_queries.go ├── convert_template_database.go ├── create_cd.go ├── create_ci.go ├── create_docker_files.go ├── create_dockercompose.go ├── create_infra.go ├── delete_git.go ├── get_stack_info.go ├── progress_bar.go ├── sources │ ├── create_cd_source.go │ ├── create_ci_source.go │ └── create_infra_source.go ├── update_db_config.go ├── update_dockercompose.go ├── update_env_files.go └── update_package_json.go └── prompt ├── cicd.go ├── database.go ├── deploy.go ├── dockercompose.go ├── git.go ├── home.go ├── infra.go ├── init.go ├── prompt.go ├── promptutils.go └── service.go /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wednesday-solutions/service-picker/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/product-release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wednesday-solutions/service-picker/HEAD/.github/workflows/product-release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | coverage.out 3 | -------------------------------------------------------------------------------- /.golangci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wednesday-solutions/service-picker/HEAD/.golangci.yml -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wednesday-solutions/service-picker/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wednesday-solutions/service-picker/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wednesday-solutions/service-picker/HEAD/README.md -------------------------------------------------------------------------------- /cmd/create.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wednesday-solutions/service-picker/HEAD/cmd/create.go -------------------------------------------------------------------------------- /cmd/infra.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wednesday-solutions/service-picker/HEAD/cmd/infra.go -------------------------------------------------------------------------------- /cmd/init.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wednesday-solutions/service-picker/HEAD/cmd/init.go -------------------------------------------------------------------------------- /cmd/root.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wednesday-solutions/service-picker/HEAD/cmd/root.go -------------------------------------------------------------------------------- /cmd/service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wednesday-solutions/service-picker/HEAD/cmd/service.go -------------------------------------------------------------------------------- /cmd/stacks.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wednesday-solutions/service-picker/HEAD/cmd/stacks.go -------------------------------------------------------------------------------- /cmd/test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wednesday-solutions/service-picker/HEAD/cmd/test.go -------------------------------------------------------------------------------- /flagcmd/init.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wednesday-solutions/service-picker/HEAD/flagcmd/init.go -------------------------------------------------------------------------------- /flagcmd/stacks.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wednesday-solutions/service-picker/HEAD/flagcmd/stacks.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wednesday-solutions/service-picker/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wednesday-solutions/service-picker/HEAD/go.sum -------------------------------------------------------------------------------- /hbs/hbs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wednesday-solutions/service-picker/HEAD/hbs/hbs.go -------------------------------------------------------------------------------- /hbs/hbsregister.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wednesday-solutions/service-picker/HEAD/hbs/hbsregister.go -------------------------------------------------------------------------------- /internal/constants/constants.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wednesday-solutions/service-picker/HEAD/internal/constants/constants.go -------------------------------------------------------------------------------- /internal/errorhandler/error.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wednesday-solutions/service-picker/HEAD/internal/errorhandler/error.go -------------------------------------------------------------------------------- /internal/errorhandler/messages.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wednesday-solutions/service-picker/HEAD/internal/errorhandler/messages.go -------------------------------------------------------------------------------- /internal/utils/file.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wednesday-solutions/service-picker/HEAD/internal/utils/file.go -------------------------------------------------------------------------------- /internal/utils/find.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wednesday-solutions/service-picker/HEAD/internal/utils/find.go -------------------------------------------------------------------------------- /internal/utils/flag.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wednesday-solutions/service-picker/HEAD/internal/utils/flag.go -------------------------------------------------------------------------------- /internal/utils/message.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wednesday-solutions/service-picker/HEAD/internal/utils/message.go -------------------------------------------------------------------------------- /internal/utils/stack.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wednesday-solutions/service-picker/HEAD/internal/utils/stack.go -------------------------------------------------------------------------------- /internal/utils/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wednesday-solutions/service-picker/HEAD/internal/utils/utils.go -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wednesday-solutions/service-picker/HEAD/main.go -------------------------------------------------------------------------------- /pickyhelpers/clone_repo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wednesday-solutions/service-picker/HEAD/pickyhelpers/clone_repo.go -------------------------------------------------------------------------------- /pickyhelpers/commands.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wednesday-solutions/service-picker/HEAD/pickyhelpers/commands.go -------------------------------------------------------------------------------- /pickyhelpers/convert_dbconfig.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wednesday-solutions/service-picker/HEAD/pickyhelpers/convert_dbconfig.go -------------------------------------------------------------------------------- /pickyhelpers/convert_dbtests.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wednesday-solutions/service-picker/HEAD/pickyhelpers/convert_dbtests.go -------------------------------------------------------------------------------- /pickyhelpers/convert_queries.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wednesday-solutions/service-picker/HEAD/pickyhelpers/convert_queries.go -------------------------------------------------------------------------------- /pickyhelpers/convert_template_database.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wednesday-solutions/service-picker/HEAD/pickyhelpers/convert_template_database.go -------------------------------------------------------------------------------- /pickyhelpers/create_cd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wednesday-solutions/service-picker/HEAD/pickyhelpers/create_cd.go -------------------------------------------------------------------------------- /pickyhelpers/create_ci.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wednesday-solutions/service-picker/HEAD/pickyhelpers/create_ci.go -------------------------------------------------------------------------------- /pickyhelpers/create_docker_files.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wednesday-solutions/service-picker/HEAD/pickyhelpers/create_docker_files.go -------------------------------------------------------------------------------- /pickyhelpers/create_dockercompose.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wednesday-solutions/service-picker/HEAD/pickyhelpers/create_dockercompose.go -------------------------------------------------------------------------------- /pickyhelpers/create_infra.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wednesday-solutions/service-picker/HEAD/pickyhelpers/create_infra.go -------------------------------------------------------------------------------- /pickyhelpers/delete_git.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wednesday-solutions/service-picker/HEAD/pickyhelpers/delete_git.go -------------------------------------------------------------------------------- /pickyhelpers/get_stack_info.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wednesday-solutions/service-picker/HEAD/pickyhelpers/get_stack_info.go -------------------------------------------------------------------------------- /pickyhelpers/progress_bar.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wednesday-solutions/service-picker/HEAD/pickyhelpers/progress_bar.go -------------------------------------------------------------------------------- /pickyhelpers/sources/create_cd_source.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wednesday-solutions/service-picker/HEAD/pickyhelpers/sources/create_cd_source.go -------------------------------------------------------------------------------- /pickyhelpers/sources/create_ci_source.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wednesday-solutions/service-picker/HEAD/pickyhelpers/sources/create_ci_source.go -------------------------------------------------------------------------------- /pickyhelpers/sources/create_infra_source.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wednesday-solutions/service-picker/HEAD/pickyhelpers/sources/create_infra_source.go -------------------------------------------------------------------------------- /pickyhelpers/update_db_config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wednesday-solutions/service-picker/HEAD/pickyhelpers/update_db_config.go -------------------------------------------------------------------------------- /pickyhelpers/update_dockercompose.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wednesday-solutions/service-picker/HEAD/pickyhelpers/update_dockercompose.go -------------------------------------------------------------------------------- /pickyhelpers/update_env_files.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wednesday-solutions/service-picker/HEAD/pickyhelpers/update_env_files.go -------------------------------------------------------------------------------- /pickyhelpers/update_package_json.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wednesday-solutions/service-picker/HEAD/pickyhelpers/update_package_json.go -------------------------------------------------------------------------------- /prompt/cicd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wednesday-solutions/service-picker/HEAD/prompt/cicd.go -------------------------------------------------------------------------------- /prompt/database.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wednesday-solutions/service-picker/HEAD/prompt/database.go -------------------------------------------------------------------------------- /prompt/deploy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wednesday-solutions/service-picker/HEAD/prompt/deploy.go -------------------------------------------------------------------------------- /prompt/dockercompose.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wednesday-solutions/service-picker/HEAD/prompt/dockercompose.go -------------------------------------------------------------------------------- /prompt/git.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wednesday-solutions/service-picker/HEAD/prompt/git.go -------------------------------------------------------------------------------- /prompt/home.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wednesday-solutions/service-picker/HEAD/prompt/home.go -------------------------------------------------------------------------------- /prompt/infra.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wednesday-solutions/service-picker/HEAD/prompt/infra.go -------------------------------------------------------------------------------- /prompt/init.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wednesday-solutions/service-picker/HEAD/prompt/init.go -------------------------------------------------------------------------------- /prompt/prompt.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wednesday-solutions/service-picker/HEAD/prompt/prompt.go -------------------------------------------------------------------------------- /prompt/promptutils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wednesday-solutions/service-picker/HEAD/prompt/promptutils.go -------------------------------------------------------------------------------- /prompt/service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wednesday-solutions/service-picker/HEAD/prompt/service.go --------------------------------------------------------------------------------