From e3b923dafc4b6e4152f5d3134e1de9ac299a8430 Mon Sep 17 00:00:00 2001 From: Allister MacLeod Date: Tue, 14 Jul 2026 14:50:40 -0400 Subject: [PATCH] Emit bash language token for CLI usage fences DocService.GetUsage wraps the command usage template in a ```shell fence. Pygments (used by the docs site's pymdownx.highlight) treats shell, sh, and bash as the same Bash lexer, but the docs standardize on bash as the single token for typed shell commands. Emitting bash keeps the generated CLI command reference consistent with the hand-written guides. Co-Authored-By: Claude Opus 4.8 (1M context) --- cli/cli/Services/Docs/DocService.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cli/cli/Services/Docs/DocService.cs b/cli/cli/Services/Docs/DocService.cs index 0bb1c51702..c113a2d211 100644 --- a/cli/cli/Services/Docs/DocService.cs +++ b/cli/cli/Services/Docs/DocService.cs @@ -128,7 +128,7 @@ public string GetLink(string category, BeamCommandDescriptor desc) public string GetUsage(BeamCommandDescriptor desc) { var sb = new StringBuilder(); - sb.Append("```shell\n"); + sb.Append("```bash\n"); sb.Append(desc.executionPath); foreach (var arg in desc.command.Arguments) {