gocloud

所属分类:云原生工具
开发工具:GO
文件大小:99KB
下载次数:0
上传日期:2021-03-31 13:15:52
上 传 者sh-1993
说明:  用您最喜欢的编程语言启动任何云原生项目
(Kick-start any cloud native project in your favourite programming language)

文件列表:
.goreleaser.yml (1231, 2021-03-31)
LICENSE (11358, 2021-03-31)
cmd (0, 2021-03-31)
cmd\down.go (1164, 2021-03-31)
cmd\init.go (1233, 2021-03-31)
cmd\install.go (1268, 2021-03-31)
cmd\listOutputs.go (1470, 2021-03-31)
cmd\root.go (2968, 2021-03-31)
cmd\up.go (1165, 2021-03-31)
go.mod (536, 2021-03-31)
go.sum (65316, 2021-03-31)
images (0, 2021-03-31)
images\logo.png (48459, 2021-03-31)
main.go (675, 2021-03-31)
model (0, 2021-03-31)
model\structs.go (1728, 2021-03-31)
service (0, 2021-03-31)
service\check.go (1078, 2021-03-31)
service\init.go (4078, 2021-03-31)
service\install.go (4857, 2021-03-31)
service\project.go (5126, 2021-03-31)
service\pulumi.go (1903, 2021-03-31)
service\template.go (6968, 2021-03-31)
util (0, 2021-03-31)
util\color.go (392, 2021-03-31)
util\command.go (1677, 2021-03-31)
util\print.go (259, 2021-03-31)
util\prompt.go (1004, 2021-03-31)
util\spinner.go (861, 2021-03-31)
util\util.go (1974, 2021-03-31)

![Logo](https://github.com/ksrichard/gocloud/blob/master/images/logo.png) GoCloud --- [![Go](https://github.com/ksrichard/gocloud/blob/master/https://github.com/ksrichard/gocloud/actions/workflows/release.yml/badge.svg)](https://github.com/ksrichard/gocloud/blob/master/https://github.com/ksrichard/gocloud/actions/workflows/release.yml) [![Go Report Card](https://github.com/ksrichard/gocloud/blob/master/https://goreportcard.com/badge/github.com/ksrichard/gocloud)](https://github.com/ksrichard/gocloud/blob/master/https://goreportcard.com/report/github.com/ksrichard/gocloud) [![Go Reference](https://github.com/ksrichard/gocloud/blob/master/https://pkg.go.dev/badge/github.com/ksrichard/gocloud.svg)](https://github.com/ksrichard/gocloud/blob/master/https://pkg.go.dev/github.com/ksrichard/gocloud) [![GitHub go.mod Go version of a Go module](https://github.com/ksrichard/gocloud/blob/master/https://img.shields.io/github/go-mod/go-version/ksrichard/gocloud.svg)](https://github.com/ksrichard/gocloud/blob/master/https://github.com/ksrichard/gocloud) [![GitHub release](https://github.com/ksrichard/gocloud/blob/master/https://img.shields.io/github/release/ksrichard/gocloud.svg)](https://github.com/ksrichard/gocloud/blob/master/https://github.com/ksrichard/gocloud/releases/latest/) This project aims to make the creation of cloud based applications (including infrastructure, monitoring, apps etc...) as easy as possible! This project uses [pulumi](https://github.com/ksrichard/gocloud/blob/master/https://pulumi.com) for orchestrating the resources! Before everything, let see a quick demo on setting up infrastructure + a sample application on Kubernetes in minutes! https://terminalizer.com/view/d6249a2a4792 ## Installation (homebrew) You can install the CLI using homebrew (or local build, see next section): ``` brew tap ksrichard/tap brew install gocloud ``` ## Local build - Build the CLI using the following command executed in the root of the project: `go build` - You can use the new `gocloud` binary ## Options ```bash $ gocloud ‘ Checking 'pulumi'... ‘ Getting latest changes from templates repository (https://github.com/ksrichard/gocloud-templates)... Kick-start any cloud native project in your favourite programming language Usage: gocloud [command] Available Commands: down Stop project help Help about any command init Initialize cloud-native project install Setup and install project dependencies and switch to correct context listOutputs List outputs from Pulumi projects up Start project Flags: -h, --help help for gocloud -d, --template-dir string Template directory to download and store project templates, it can be set by setting GOCLOUD_TEMPLATE_DIR env variable as well (default "/Users/klavorar/gocloud-templates") -r, --template-repo string Project template repository, it can be set by setting GOCLOUD_TEMPLATE_REPOSITORY env variable as well (default "https://github.com/ksrichard/gocloud-templates") Use "gocloud [command] --help" for more information about a command. ```

近期下载者

相关文件


收藏者