# install
go install github.com/yoyofx/yoyogo/cli/yygctl
# local install
cd yoyogo/cli/yygctl
go install
# Installation location:
$GOPATH
add $GOPATH to $PATH Environment variable
# Commands
There are commands working with application root folder
# new
yygctl new <TEMPLATE> [-l|--list] [-n <PROJECTNAME>] [-p <TARGETDIR>]
# --list
list all templates
# TEMPLATE LIST
console / webapi / mvc / grpc / xxl-job
# -n
generate folder by project name <PROJECTNAME>
# -p <TARGETDIR>
output files to target directory.
# such as
yygctl new console -n demo -p /Projects
# add (Not realized)
add code snippet to the file, filepath was for default settings.
yygctl add <SNIPPET> [-l|--list] [-f|--file <filepath>]
# SNIPPET LIST
dockerfile / config / controller / job-handler / hostservice / startup / web-middleware / web-filter / grpc-interceptor
# build
build current working directory
yygctl build
# run
running current working directory app
yygctl run
# version
display yoyogo version
yygctl version