Skip to content

Commit

Permalink
unicode shenanigans
Browse files Browse the repository at this point in the history
  • Loading branch information
rogerwelin committed Feb 10, 2020
1 parent 308e9d8 commit d65e50f
Showing 1 changed file with 12 additions and 0 deletions.
12 changes: 12 additions & 0 deletions new-api.go
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,9 @@ package main
import (
"os"
"text/template"
"time"

"github.com/fatih/color"
)

var (
Expand Down Expand Up @@ -129,24 +132,33 @@ func (tmpl *TmplData) createFileFromTemplate(tmplVar string, path string, outNam
}

func (tmpl *TmplData) bootstrapAPI() error {
col := color.New(color.FgCyan).Add(color.Underline)
mg := color.New(color.FgGreen)
col.Printf("\n\U0001f41d Bootstrapping API GW project: %s with Lambda\n\n", tmpl.ApiProjectName)
time.Sleep(350 * time.Millisecond)

// create top dir
createDir(tmpl.ApiProjectName)

// create apigw sam/cf
mg.Println("\u2705 Writing out CF/SAM config\n")
time.Sleep(350 * time.Millisecond)
err := tmpl.createFileFromTemplate(apiGWConf, tmpl.ApiProjectName, "apigw.yml")
if err != nil {
panic(err)
}

// create swagger file
mg.Println("\u2705 Writing out Swagger config\n")
time.Sleep(350 * time.Millisecond)
err = tmpl.createFileFromTemplate(swagger, tmpl.ApiProjectName, "swagger-api.yml")
if err != nil {
return err
}

languageMap := initMap(tmpl.ApiProjectName)

mg.Printf("\u2705 Writing out %s lambda to: %s\n\n", tmpl.Language, tmpl.ApiProjectName+defaultAppPath)
err = createFileFromStruct(languageMap[tmpl.Language])
if err != nil {
return err
Expand Down

0 comments on commit d65e50f

Please sign in to comment.