Skip to content
This repository was archived by the owner on Jun 24, 2026. It is now read-only.

Commit 6266046

Browse files
committed
Merge branch 'terminal_gui_v2' of tig:tig/GraphicalTools into terminal_gui_v2
2 parents 8d9816c + 8ee9f3f commit 6266046

32 files changed

Lines changed: 1722 additions & 376 deletions

.github/workflows/ci-test.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ jobs:
3434

3535
- name: Build and test
3636
shell: pwsh
37-
run: Invoke-Build -Configuration Release Build, Package
37+
run: Invoke-Build -Configuration Release Build, Test, Package
3838

3939
- name: Upload module
4040
if: always()

.gitignore

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,4 +12,5 @@ publish/
1212
*.user
1313
*.suo
1414
*.sln.DotSettings
15-
Properties/launchSettings.json
15+
Properties/launchSettings.json
16+
nuget.local.config

ConsoleGuiTools.Common.props

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
22
<PropertyGroup>
3-
<VersionPrefix>0.7.7</VersionPrefix>
3+
<VersionPrefix>1.0.0</VersionPrefix>
44
<VersionSuffix></VersionSuffix>
55
<Company>Microsoft</Company>
66
<Copyright>© Microsoft Corporation.</Copyright>

ConsoleGuiTools.build.ps1

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,10 @@ task Build {
4848
New-ExternalHelp -Path docs/Microsoft.PowerShell.ConsoleGuiTools -OutputPath module/en-US -Force
4949
}
5050

51+
task Test {
52+
Invoke-BuildExec { & dotnet test --configuration $Configuration }
53+
}
54+
5155
task Package {
5256
New-Item -ItemType Directory -Force ./out | Out-Null
5357
if (-Not (Get-PSResourceRepository -Name ConsoleGuiTools -ErrorAction SilentlyContinue)) {
@@ -56,4 +60,4 @@ task Package {
5660
Publish-PSResource -Path ./module -Repository ConsoleGuiTools -Verbose
5761
}
5862

59-
task . Clean, Build
63+
task . Clean, Build, Test

Directory.Build.props

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,8 @@
11
<Project>
22
<PropertyGroup>
33
<ManagePackageVersionsCentrally>true</ManagePackageVersionsCentrally>
4+
<!-- Use nuget.local.config if present (gitignored). Create it to override the
5+
default nuget.config, e.g. to use nuget.org instead of the Azure DevOps feed. -->
6+
<RestoreConfigFile Condition="Exists('$(MSBuildThisFileDirectory)nuget.local.config')">$(MSBuildThisFileDirectory)nuget.local.config</RestoreConfigFile>
47
</PropertyGroup>
58
</Project>

Directory.Packages.props

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,11 @@
33
<PackageVersion Include="Microsoft.PowerShell.SDK" Version="7.5.4" />
44
<PackageVersion Include="Newtonsoft.Json" Version="13.0.4" />
55
<PackageVersion Include="System.Management.Automation" Version="7.5.4" />
6-
<PackageVersion Include="Terminal.Gui" Version="2.0.0-beta.81" />
6+
<PackageVersion Include="Terminal.Gui" Version="2.0.0-beta.217" />
7+
<!-- Test dependencies -->
8+
<PackageVersion Include="Microsoft.NET.Test.Sdk" Version="17.12.0" />
9+
<PackageVersion Include="xunit" Version="2.9.3" />
10+
<PackageVersion Include="xunit.runner.visualstudio" Version="3.0.1" />
11+
<PackageVersion Include="coverlet.collector" Version="6.0.4" />
712
</ItemGroup>
813
</Project>

GraphicalTools.sln

Lines changed: 99 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,99 @@
1+
2+
Microsoft Visual Studio Solution File, Format Version 12.00
3+
# Visual Studio Version 17
4+
VisualStudioVersion = 17.0.31903.59
5+
MinimumVisualStudioVersion = 10.0.40219.1
6+
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "src", "src", "{827E0CD3-B72D-47B6-A68D-7590B98EB39B}"
7+
EndProject
8+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Microsoft.PowerShell.ConsoleGuiTools", "src\Microsoft.PowerShell.ConsoleGuiTools\Microsoft.PowerShell.ConsoleGuiTools.csproj", "{DBAF2B0C-2E02-4698-A788-EB7EB6364404}"
9+
EndProject
10+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Microsoft.PowerShell.OutGridView.Models", "src\Microsoft.PowerShell.OutGridView.Models\Microsoft.PowerShell.OutGridView.Models.csproj", "{233472F8-D472-4265-813B-B394013A2B60}"
11+
EndProject
12+
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "test", "test", "{A1B2C3D4-E5F6-7890-ABCD-EF1234567890}"
13+
EndProject
14+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Microsoft.PowerShell.ConsoleGuiTools.Tests", "test\Microsoft.PowerShell.ConsoleGuiTools.Tests\Microsoft.PowerShell.ConsoleGuiTools.Tests.csproj", "{F1E2D3C4-B5A6-7890-ABCD-EF0987654321}"
15+
EndProject
16+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Terminal.Gui", "..\gui-cs\Terminal.Gui\Terminal.Gui\Terminal.Gui.csproj", "{73DD3D02-8DB5-41F6-9FF1-FDCB68D42D88}"
17+
EndProject
18+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Terminal.Gui.Analyzers.Internal", "..\gui-cs\Terminal.Gui\Terminal.Gui.Analyzers.Internal\Terminal.Gui.Analyzers.Internal.csproj", "{45957E57-3576-4EE7-AE19-4AEEA3347007}"
19+
EndProject
20+
Global
21+
GlobalSection(SolutionConfigurationPlatforms) = preSolution
22+
Debug|Any CPU = Debug|Any CPU
23+
Debug|x64 = Debug|x64
24+
Debug|x86 = Debug|x86
25+
Release|Any CPU = Release|Any CPU
26+
Release|x64 = Release|x64
27+
Release|x86 = Release|x86
28+
EndGlobalSection
29+
GlobalSection(ProjectConfigurationPlatforms) = postSolution
30+
{DBAF2B0C-2E02-4698-A788-EB7EB6364404}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
31+
{DBAF2B0C-2E02-4698-A788-EB7EB6364404}.Debug|Any CPU.Build.0 = Debug|Any CPU
32+
{DBAF2B0C-2E02-4698-A788-EB7EB6364404}.Debug|x64.ActiveCfg = Debug|Any CPU
33+
{DBAF2B0C-2E02-4698-A788-EB7EB6364404}.Debug|x64.Build.0 = Debug|Any CPU
34+
{DBAF2B0C-2E02-4698-A788-EB7EB6364404}.Debug|x86.ActiveCfg = Debug|Any CPU
35+
{DBAF2B0C-2E02-4698-A788-EB7EB6364404}.Debug|x86.Build.0 = Debug|Any CPU
36+
{DBAF2B0C-2E02-4698-A788-EB7EB6364404}.Release|Any CPU.ActiveCfg = Release|Any CPU
37+
{DBAF2B0C-2E02-4698-A788-EB7EB6364404}.Release|Any CPU.Build.0 = Release|Any CPU
38+
{DBAF2B0C-2E02-4698-A788-EB7EB6364404}.Release|x64.ActiveCfg = Release|Any CPU
39+
{DBAF2B0C-2E02-4698-A788-EB7EB6364404}.Release|x64.Build.0 = Release|Any CPU
40+
{DBAF2B0C-2E02-4698-A788-EB7EB6364404}.Release|x86.ActiveCfg = Release|Any CPU
41+
{DBAF2B0C-2E02-4698-A788-EB7EB6364404}.Release|x86.Build.0 = Release|Any CPU
42+
{233472F8-D472-4265-813B-B394013A2B60}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
43+
{233472F8-D472-4265-813B-B394013A2B60}.Debug|Any CPU.Build.0 = Debug|Any CPU
44+
{233472F8-D472-4265-813B-B394013A2B60}.Debug|x64.ActiveCfg = Debug|Any CPU
45+
{233472F8-D472-4265-813B-B394013A2B60}.Debug|x64.Build.0 = Debug|Any CPU
46+
{233472F8-D472-4265-813B-B394013A2B60}.Debug|x86.ActiveCfg = Debug|Any CPU
47+
{233472F8-D472-4265-813B-B394013A2B60}.Debug|x86.Build.0 = Debug|Any CPU
48+
{233472F8-D472-4265-813B-B394013A2B60}.Release|Any CPU.ActiveCfg = Release|Any CPU
49+
{233472F8-D472-4265-813B-B394013A2B60}.Release|Any CPU.Build.0 = Release|Any CPU
50+
{233472F8-D472-4265-813B-B394013A2B60}.Release|x64.ActiveCfg = Release|Any CPU
51+
{233472F8-D472-4265-813B-B394013A2B60}.Release|x64.Build.0 = Release|Any CPU
52+
{233472F8-D472-4265-813B-B394013A2B60}.Release|x86.ActiveCfg = Release|Any CPU
53+
{233472F8-D472-4265-813B-B394013A2B60}.Release|x86.Build.0 = Release|Any CPU
54+
{F1E2D3C4-B5A6-7890-ABCD-EF0987654321}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
55+
{F1E2D3C4-B5A6-7890-ABCD-EF0987654321}.Debug|Any CPU.Build.0 = Debug|Any CPU
56+
{F1E2D3C4-B5A6-7890-ABCD-EF0987654321}.Debug|x64.ActiveCfg = Debug|Any CPU
57+
{F1E2D3C4-B5A6-7890-ABCD-EF0987654321}.Debug|x64.Build.0 = Debug|Any CPU
58+
{F1E2D3C4-B5A6-7890-ABCD-EF0987654321}.Debug|x86.ActiveCfg = Debug|Any CPU
59+
{F1E2D3C4-B5A6-7890-ABCD-EF0987654321}.Debug|x86.Build.0 = Debug|Any CPU
60+
{F1E2D3C4-B5A6-7890-ABCD-EF0987654321}.Release|Any CPU.ActiveCfg = Release|Any CPU
61+
{F1E2D3C4-B5A6-7890-ABCD-EF0987654321}.Release|Any CPU.Build.0 = Release|Any CPU
62+
{F1E2D3C4-B5A6-7890-ABCD-EF0987654321}.Release|x64.ActiveCfg = Release|Any CPU
63+
{F1E2D3C4-B5A6-7890-ABCD-EF0987654321}.Release|x64.Build.0 = Release|Any CPU
64+
{F1E2D3C4-B5A6-7890-ABCD-EF0987654321}.Release|x86.ActiveCfg = Release|Any CPU
65+
{F1E2D3C4-B5A6-7890-ABCD-EF0987654321}.Release|x86.Build.0 = Release|Any CPU
66+
{73DD3D02-8DB5-41F6-9FF1-FDCB68D42D88}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
67+
{73DD3D02-8DB5-41F6-9FF1-FDCB68D42D88}.Debug|Any CPU.Build.0 = Debug|Any CPU
68+
{73DD3D02-8DB5-41F6-9FF1-FDCB68D42D88}.Debug|x64.ActiveCfg = Debug|Any CPU
69+
{73DD3D02-8DB5-41F6-9FF1-FDCB68D42D88}.Debug|x64.Build.0 = Debug|Any CPU
70+
{73DD3D02-8DB5-41F6-9FF1-FDCB68D42D88}.Debug|x86.ActiveCfg = Debug|Any CPU
71+
{73DD3D02-8DB5-41F6-9FF1-FDCB68D42D88}.Debug|x86.Build.0 = Debug|Any CPU
72+
{73DD3D02-8DB5-41F6-9FF1-FDCB68D42D88}.Release|Any CPU.ActiveCfg = Release|Any CPU
73+
{73DD3D02-8DB5-41F6-9FF1-FDCB68D42D88}.Release|Any CPU.Build.0 = Release|Any CPU
74+
{73DD3D02-8DB5-41F6-9FF1-FDCB68D42D88}.Release|x64.ActiveCfg = Release|Any CPU
75+
{73DD3D02-8DB5-41F6-9FF1-FDCB68D42D88}.Release|x64.Build.0 = Release|Any CPU
76+
{73DD3D02-8DB5-41F6-9FF1-FDCB68D42D88}.Release|x86.ActiveCfg = Release|Any CPU
77+
{73DD3D02-8DB5-41F6-9FF1-FDCB68D42D88}.Release|x86.Build.0 = Release|Any CPU
78+
{45957E57-3576-4EE7-AE19-4AEEA3347007}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
79+
{45957E57-3576-4EE7-AE19-4AEEA3347007}.Debug|Any CPU.Build.0 = Debug|Any CPU
80+
{45957E57-3576-4EE7-AE19-4AEEA3347007}.Debug|x64.ActiveCfg = Debug|Any CPU
81+
{45957E57-3576-4EE7-AE19-4AEEA3347007}.Debug|x64.Build.0 = Debug|Any CPU
82+
{45957E57-3576-4EE7-AE19-4AEEA3347007}.Debug|x86.ActiveCfg = Debug|Any CPU
83+
{45957E57-3576-4EE7-AE19-4AEEA3347007}.Debug|x86.Build.0 = Debug|Any CPU
84+
{45957E57-3576-4EE7-AE19-4AEEA3347007}.Release|Any CPU.ActiveCfg = Release|Any CPU
85+
{45957E57-3576-4EE7-AE19-4AEEA3347007}.Release|Any CPU.Build.0 = Release|Any CPU
86+
{45957E57-3576-4EE7-AE19-4AEEA3347007}.Release|x64.ActiveCfg = Release|Any CPU
87+
{45957E57-3576-4EE7-AE19-4AEEA3347007}.Release|x64.Build.0 = Release|Any CPU
88+
{45957E57-3576-4EE7-AE19-4AEEA3347007}.Release|x86.ActiveCfg = Release|Any CPU
89+
{45957E57-3576-4EE7-AE19-4AEEA3347007}.Release|x86.Build.0 = Release|Any CPU
90+
EndGlobalSection
91+
GlobalSection(SolutionProperties) = preSolution
92+
HideSolutionNode = FALSE
93+
EndGlobalSection
94+
GlobalSection(NestedProjects) = preSolution
95+
{DBAF2B0C-2E02-4698-A788-EB7EB6364404} = {827E0CD3-B72D-47B6-A68D-7590B98EB39B}
96+
{233472F8-D472-4265-813B-B394013A2B60} = {827E0CD3-B72D-47B6-A68D-7590B98EB39B}
97+
{F1E2D3C4-B5A6-7890-ABCD-EF0987654321} = {A1B2C3D4-E5F6-7890-ABCD-EF1234567890}
98+
EndGlobalSection
99+
EndGlobal

README.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -122,7 +122,7 @@ Whatever was typed on the command line prior to hitting `F7` or `Shift-F7` will
122122
### Example 8: Output processes to a tree view
123123

124124
```PowerShell
125-
PS C:\> Get-Process | Show-ObjectTree
125+
Get-Process | Show-ObjectTree
126126
```
127127

128128
This command gets the processes running on the local computer and sends them to a tree view window.
@@ -131,9 +131,9 @@ Use right arrow when a row has a `+` symbol to expand the tree. Left arrow will
131131

132132
## Development
133133

134-
### 1. Install PowerShell 7.2+
134+
### 1. Install PowerShell 7.6+
135135

136-
Install PowerShell 7.2+ with [these instructions](https://github.com/PowerShell/PowerShell#get-powershell).
136+
Install PowerShell 7.6+ with [these instructions](https://github.com/PowerShell/PowerShell#get-powershell).
137137

138138
### 2. Clone the GitHub repository
139139

@@ -203,7 +203,7 @@ to learn more.
203203

204204
`ConsoleGuiTools` consists of 2 .NET Projects:
205205

206-
* ConsoleGuiTools - Cmdlet implementation for Out-ConsoleGridView
206+
* ConsoleGuiTools - Cmdlet implementation for Out-ConsoleGridView and Show-ObjectTree
207207
* OutGridView.Models - Contains data contracts between the GUI & Cmdlet
208208

209209
_Note:_ Previously, this repo included `Microsoft.PowerShell.GraphicalTools` which included the Avalonia-based `Out-GridView` (implemented in `.\Microsoft.PowerShell.GraphicalTools` and `.\OutGridView.Gui`). These components have been deprecated (see note above).

docs/Microsoft.PowerShell.ConsoleGuiTools/Out-ConsoleGridView.md

Lines changed: 44 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -18,16 +18,14 @@ Sends output to an interactive table in the same console window.
1818

1919
```PowerShell
2020
Out-ConsoleGridView [-InputObject <psobject>] [-Title <string>] [-OutputMode {None | Single |
21-
Multiple}] [-Filter <string>] [-MinUi] [<CommonParameters>]
21+
Multiple}] [-Filter <string>] [-MinUi] [-Driver <string>] [-FullScreen] [<CommonParameters>]
2222
```
2323

2424
## DESCRIPTION
2525

2626
The **Out-ConsoleGridView** cmdlet sends the output from a command to a grid view window where the output is displayed in an interactive table.
2727

28-
You can use the following features of the table to examine your data:
29-
30-
- Quick Filter. Use the Filter box at the top of the window to search the text in the table. You can search for text in a particular column, search for literals, and search for multiple words. You can use the `-Filter` command to pre-populate the Filter box. The filter uses regular expressions.
28+
Use the Filter box at the top of the window to search the text in the table. Search for text in a particular column, search for literals, and search for multiple words. Use the `-Filter` parameter to pre-populate the Filter box. The filter uses regular expressions.
3129

3230
For instructions for using these features, type `Get-Help Out-ConsoleGridView -Full` and see How to Use the Grid View Window Features in the Notes section.
3331

@@ -38,16 +36,16 @@ To send items from the interactive window down the pipeline, click to select the
3836
### Example 1: Output processes to a grid view
3937

4038
```PowerShell
41-
PS C:\> Get-Process | Out-ConsoleGridView
39+
Get-Process | Out-ConsoleGridView
4240
```
4341

4442
This command gets the processes running on the local computer and sends them to a grid view window.
4543

4644
### Example 2: Use a variable to output processes to a grid view
4745

4846
```PowerShell
49-
PS C:\> $P = Get-Process
50-
PS C:\> $P | Out-ConsoleGridView -OutputMode Single
47+
$P = Get-Process
48+
$P | Out-ConsoleGridView -OutputMode Single
5149
```
5250

5351
This command also gets the processes running on the local computer and sends them to a grid view window.
@@ -61,7 +59,7 @@ By specifying `-OutputMode Single` the grid view window will be restricted to a
6159
### Example 3: Display a formatted table in a grid view
6260

6361
```PowerShell
64-
PS C:\> Get-Process | Select-Object -Property Name, WorkingSet, PeakWorkingSet | Sort-Object -Property WorkingSet -Descending | Out-ConsoleGridView
62+
Get-Process | Select-Object -Property Name, WorkingSet, PeakWorkingSet | Sort-Object -Property WorkingSet -Descending | Out-ConsoleGridView
6563
```
6664

6765
This command displays a formatted table in a grid view window.
@@ -80,7 +78,7 @@ You can now use the features of the grid view to search, sort, and filter the da
8078
### Example 4: Save output to a variable, and then output a grid view
8179

8280
```PowerShell
83-
PS C:\> ($A = Get-ChildItem -Path $pshome -Recurse) | Out-ConsoleGridView
81+
($A = Get-ChildItem -Path $pshome -Recurse) | Out-ConsoleGridView
8482
```
8583

8684
This command saves its output in a variable and sends it to **Out-ConsoleGridView**.
@@ -96,7 +94,7 @@ As a result, the output from the Get-ChildItem command is saved in the $A variab
9694
### Example 5: Output processes for a specified computer to a grid view
9795

9896
```PowerShell
99-
PS C:\> Get-Process -ComputerName "Server01" | ocgv -Title "Processes - Server01"
97+
Get-Process -ComputerName "Server01" | ocgv -Title "Processes - Server01"
10098
```
10199

102100
This command displays the processes that are running on the Server01 computer in a grid view window.
@@ -106,24 +104,23 @@ The command uses `ocgv`, which is the built-in alias for the **Out-ConsoleGridVi
106104
### Example 6: Define a function to kill processes using a graphical chooser
107105

108106
```PowerShell
109-
PS C:\> function killp { Get-Process | Out-ConsoleGridView -OutputMode Single -Filter $args[0] | Stop-Process -Id {$_.Id} }
110-
PS C:\> killp note
107+
function killp { Get-Process | Out-ConsoleGridView -OutputMode Single -Filter $args[0] | Stop-Process -Id {$_.Id} }
108+
killp note
111109
```
112110
This example shows defining a function named `killp` that shows a grid view of all running processes and allows the user to select one to kill it.
113111

114-
The example uses the `-Filter` paramter to filter for all proceses with a name that includes `note` (thus highlighting `Notepad` if it were running. Selecting an item in the grid view and pressing `ENTER` will kill that process.
112+
The example uses the `-Filter` parameter to filter for all proceses with a name that includes `note` (thus highlighting `Notepad` if it were running. Selecting an item in the grid view and pressing `ENTER` will kill that process.
115113

116114
### Example 7: Pass multiple items through Out-ConsoleGridView
117115

118116
```PowerShell
119-
PS C:\> Get-Process | Out-ConsoleGridView -PassThru | Export-Csv -Path .\ProcessLog.csv
117+
Get-Process | Out-ConsoleGridView -OutputMode Multiple | Export-Csv -Path .\ProcessLog.csv
120118
```
121119

122120
This command lets you select multiple processes from the **Out-ConsoleGridView** window.
123121
The processes that you select are passed to the **Export-Csv** command and written to the ProcessLog.csv file.
124122

125-
The command uses the *PassThru* parameter of **Out-ConsoleGridView**, which lets you send multiple items down the pipeline.
126-
The *PassThru* parameter is equivalent to using the Multiple value of the *OutputMode* parameter.
123+
By default, `-OutputMode` is `Multiple`, which lets you send multiple items down the pipeline.
127124

128125
### Example 8: Use F7 as "Show Command History"
129126

@@ -216,7 +213,37 @@ Accept wildcard characters: False
216213
```
217214

218215
### -MinUi
219-
If specified no window frame, filter box, or status bar will be displayed in the **Out-ConsoleGridView** window.
216+
If specified no title or status bar will be displayed in the **Out-ConsoleGridView** window. The filter will only be displayed if `-Filter` is specified.
217+
218+
```yaml
219+
Type: SwitchParameter
220+
Parameter Sets: (All)
221+
Aliases:
222+
223+
Required: False
224+
Position: Named
225+
Default value: None
226+
Accept pipeline input: False
227+
Accept wildcard characters: False
228+
```
229+
230+
### -Driver
231+
Sets the Terminal.Gui driver to use. Valid values are `ansi`, `windows`, or `unix`. The default is `ansi`.
232+
233+
```yaml
234+
Type: String
235+
Parameter Sets: (All)
236+
Aliases:
237+
238+
Required: False
239+
Position: Named
240+
Default value: ansi
241+
Accept pipeline input: False
242+
Accept wildcard characters: False
243+
```
244+
245+
### -FullScreen
246+
If specified, the application runs in full-screen mode using the alternate screen buffer. By default, the application renders inline.
220247

221248
```yaml
222249
Type: SwitchParameter

0 commit comments

Comments
 (0)