From 5b02ed4bba04979e1c2a02671be0456c33610a5d Mon Sep 17 00:00:00 2001
From: Patrick Lannigan
Date: Mon, 14 Nov 2022 21:59:29 -0500
Subject: [PATCH] Expand show_default type hint for Option to include str
---
typer/models.py | 2 +-
typer/params.py | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/typer/models.py b/typer/models.py
index 0970a3148..580e859c2 100644
--- a/typer/models.py
+++ b/typer/models.py
@@ -278,7 +278,7 @@ def __init__(
] = None,
autocompletion: Optional[Callable[..., Any]] = None,
# Option
- show_default: bool = True,
+ show_default: Union[bool, str] = True,
prompt: Union[bool, str] = False,
confirmation_prompt: bool = False,
prompt_required: bool = True,
diff --git a/typer/params.py b/typer/params.py
index c833b552e..2d316d1e3 100644
--- a/typer/params.py
+++ b/typer/params.py
@@ -25,7 +25,7 @@ def Option(
] = None,
autocompletion: Optional[Callable[..., Any]] = None,
# Option
- show_default: bool = True,
+ show_default: Union[bool, str] = True,
prompt: Union[bool, str] = False,
confirmation_prompt: bool = False,
prompt_required: bool = True,