[tool] [tool.commitizen] name = "cz_customize" [tool.commitizen.customize] message_template = "{{type_lang}}: add «{{no}}. {{problem}}»\n\nURL:\t{{problem_link}}\n" example = "cpp: add «997. Find the Town Judge»" schema = "‹type_lang›: ‹message›" schema_pattern = """\ (?s)\ (chore|ci|style|cpp|cs|go|java|js|kt|rb|rs|swift)\ (\\(\\S+\\))?!?:\ ( [^\\n\\r]+)\ ((\\n\\n.*)|(\\s*))?$\ """ [[tool.commitizen.customize.questions]] type = "list" name = "type_lang" choices = ["cpp", "cs", "go", "java", "js", "kt", "rb", "rs", "swift", "chore", "ci", "style"] message = "Select the language (or type of change) you are commiting" [[tool.commitizen.customize.questions]] type = "input" name = "no" message = "Type the number of the problem" [[tool.commitizen.customize.questions]] type = "input" name = "problem" message = "Type the problem name (capitalized)" [[tool.commitizen.customize.questions]] type = "input" name = "problem_link" message = "Type the link to the problem"