feat: add alibaba cloud fn template

This commit is contained in:
2020-11-21 23:44:10 +08:00
parent 5abf190192
commit 95fab8503f
6 changed files with 127 additions and 1 deletions

49
template.toml Normal file
View File

@@ -0,0 +1,49 @@
name = "Rust Alibaba Cloud Function template"
description = "Hatter's Rust Alibaba Cloud Function template"
kickstart_version = 1
ignore = [
".gitignore",
"README.md",
"LICENSE",
]
cleanup = [
]
[[variables]]
name = "project_name"
default = "My-Fn"
prompt = "What's the name of the project?"
validation = "^([a-zA-Z][a-zA-Z0-9_-]+)$"
[[variables]]
name = "bin"
default = "my-fn"
prompt = "What's the name of the executable?"
validation = "^([a-zA-Z][a-zA-Z-_]+)$"
[[variables]]
name = "author"
default = "No One"
prompt = "What is your name?"
[[variables]]
name = "email"
default = "no@example.com"
prompt = "What is your email?"
[[variables]]
name = "license"
default = "MIT"
prompt = "Which open-source license do you want to use?"
choices = [
"MIT",
"BSD",
"GPLv3",
"None",
]
[[variables]]
name = "description"
default = "A Alibaba Cloud Function application"
prompt = "A short description of the app?"