Files
alibabacloudfn-template/template.toml

68 lines
1.3 KiB
TOML

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?"
[[variables]]
name = "fnservice"
default = "my-service"
prompt = "You fn service name?"
validation = "^([a-zA-Z][a-zA-Z0-9_-]+)$"
[[variables]]
name = "fnfunction"
default = "my-function"
prompt = "You fn function name?"
validation = "^([a-zA-Z][a-zA-Z0-9_-]+)$"
[[variables]]
name = "fnevent"
default = "None"
prompt = "Your fn http event(or None)?"
validation = "^([a-zA-Z][a-zA-Z0-9_-]+)$"