-
Notifications
You must be signed in to change notification settings - Fork 0
/
template.toml
60 lines (50 loc) · 1.38 KB
/
template.toml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
name = "Haskell CLI Starter"
description = ""
kickstart_version = 1
ignore = [
"README.md"
]
cleanup = [
{ name = "application_type", value = "empty", paths = [
"{{ project_name }}/src/cli.rs",
] },
{ name = "license", value = "be-gay-do-crime", paths = [
"{{ project_name }}/LICENSE-MIT",
"{{ project_name }}/LICENSE-APACHE",
] },
{ name = "license", value = "mit-plus-apache-2", paths = ["{{ project_name }}/LICENSE"] },
{ name = "include_github_actions_ci", value = false, paths = ["{{ project_name }}/.github"]},
]
[[variables]]
name = "project_name"
default = "example"
prompt = "What is the name for your project?"
validation = "^([a-z][a-z_]+[a-z])$"
[[variables]]
name = "project_description"
default = "TODO: Add Description"
prompt = "Describe the purpose of the application."
[[variables]]
name = "application_type"
default = "empty"
prompt = "What type of application is this project?"
choices = [
"empty",
"cli",
]
[[variables]]
name = "license"
default = "be-gay-do-crime"
prompt = "What should the license be?"
choices = [
"be-gay-do-crime",
"mit-plus-apache-2",
]
[[variables]]
name = "include_github_actions_ci"
default = true
prompt = "Add Nix Flake CI GitHub Actions?"
[[variables]]
name = "add_sbom"
default = true
prompt = "Add CycloneDX SBOM Defaults to Cargo.toml"