Repository: PrefectHQ/prefect

Issue:
Add missing optional `prefect deployment run` CLI arguments to `--help`
### First check

- [X] I added a descriptive title to this issue.
- [X] I used the GitHub search to find a similar request and didn't find it.
- [X] I searched the Prefect documentation for this feature.

### Prefect Version

2.x

### Describe the current behavior

Several args don't have help text, so they don't appear when `prefect deployment run --help` is run from the CLI.
<img width="1085" alt="Screenshot 2024-02-09 at 4 35 48 PM" src="https://github.com/PrefectHQ/prefect/assets/7703961/e43b1642-3059-441f-bd53-a4ab82a50f1c">

Source code:
<img width="693" alt="Screenshot 2024-02-09 at 4 39 37 PM" src="https://github.com/PrefectHQ/prefect/assets/7703961/e721b176-1f3e-4c55-b7fc-bf433f1974ef">



### Describe the proposed behavior

Add help text to https://github.com/PrefectHQ/prefect/blob/main/src/prefect/cli/deployment.py 

Probably worth checking other CLI commands to see if any have missing help text.

### Example Use

_No response_

### Additional context

_No response_


Discussion:

Resolving patch:
diff --git a/src/prefect/cli/deployment.py b/src/prefect/cli/deployment.py
--- a/src/prefect/cli/deployment.py
+++ b/src/prefect/cli/deployment.py
@@ -1,6 +1,7 @@
 """
 Command line interface for working with deployments.
 """
+
 import json
 import sys
 import textwrap
@@ -489,7 +490,9 @@ async def run(
         None, help="A deployed flow's name: <FLOW_NAME>/<DEPLOYMENT_NAME>"
     ),
     deployment_id: Optional[str] = typer.Option(
-        None, "--id", help="A deployment id to search for if no name is given"
+        None,
+        "--id",
+        help=("A deployment id to search for if no name is given"),
     ),
     params: List[str] = typer.Option(
         None,
@@ -512,26 +515,38 @@ async def run(
     start_in: Optional[str] = typer.Option(
         None,
         "--start-in",
+        help=(
+            "A human-readable string specifying a time interval to wait before starting"
+            " the flow run. E.g. 'in 5 minutes', 'in 1 hour', 'in 2 days'."
+        ),
     ),
     start_at: Optional[str] = typer.Option(
         None,
         "--start-at",
+        help=(
+            "A human-readable string specifying a time to start the flow run. E.g."
+            " 'at 5:30pm', 'at 2022-08-01 17:30', 'at 2022-08-01 17:30:00'."
+        ),
     ),
     tags: List[str] = typer.Option(
-        [], "--tag", help="Tag(s) to be applied to flow run"
+        [],
+        "--tag",
+        help=("Tag(s) to be applied to flow run."),
     ),
     watch: bool = typer.Option(
         False,
         "--watch",
-        help="Whether to poll the flow run until a terminal state is reached.",
+        help=("Whether to poll the flow run until a terminal state is reached."),
     ),
     watch_interval: Optional[int] = typer.Option(
         None,
         "--watch-interval",
-        help="How often to poll the flow run for state changes (in seconds).",
+        help=("How often to poll the flow run for state changes (in seconds)."),
     ),
     watch_timeout: Optional[int] = typer.Option(
-        None, "--watch-timeout", help="Timeout for `--watch`."
+        None,
+        "--watch-timeout",
+        help=("Timeout for --watch."),
     ),
 ):
     """
diff --git a/src/prefect/cli/server.py b/src/prefect/cli/server.py
--- a/src/prefect/cli/server.py
+++ b/src/prefect/cli/server.py
@@ -33,7 +33,7 @@
 
 server_app = PrefectTyper(
     name="server",
-    help="Commands for interacting with the Prefect backend.",
+    help="Commands for interacting with a self-hosted Prefect server instance.",
 )
 database_app = PrefectTyper(
     name="database", help="Commands for interacting with the database."
@@ -102,7 +102,7 @@ async def start(
     late_runs: bool = SettingsOption(PREFECT_API_SERVICES_LATE_RUNS_ENABLED),
     ui: bool = SettingsOption(PREFECT_UI_ENABLED),
 ):
-    """Start a Prefect server"""
+    """Start a Prefect server instance"""
 
     server_env = os.environ.copy()
     server_env["PREFECT_API_SERVICES_SCHEDULER_ENABLED"] = str(scheduler)


Test patch: