Skip to content

Commit b84d332

Browse files
committed
fix: added snake_name to project context
1 parent 14f4662 commit b84d332

File tree

2 files changed

+3
-0
lines changed

2 files changed

+3
-0
lines changed

manage_fastapi/context.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ def validate_app(cls, values: dict):
2323
class ProjectContext(BaseModel):
2424
name: str
2525
folder_name: str
26+
snake_name: str
2627
packaging: PackageManager
2728

2829
username: Optional[str] = None
@@ -51,6 +52,7 @@ def validate_project(cls, values: dict):
5152
except subprocess.CalledProcessError:
5253
...
5354
values["folder_name"] = values["name"].lower().replace(" ", "-").strip()
55+
values["snake_name"] = values["folder_name"].replace("-", "_")
5456
values["year"] = datetime.today().year
5557
return values
5658

manage_fastapi/templates/project/cookiecutter.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
"env": ".env",
66
"fastapi": "{{ cookiecutter.fastapi }}",
77
"folder_name": "{{ cookiecutter.folder_name }}",
8+
"snake_name": "{{ cookiecutter.snake_name }}",
89
"gitignore": ".gitignore",
910
"license": "{{ cookiecutter.license }}",
1011
"name": "{{ cookiecutter.name }}",

0 commit comments

Comments
 (0)