https://github.com/startautomating/menushell
MenuShell is a PowerShell module for rapidly making console menus
https://github.com/startautomating/menushell
Last synced: 10 months ago
JSON representation
MenuShell is a PowerShell module for rapidly making console menus
- Host: GitHub
- URL: https://github.com/startautomating/menushell
- Owner: StartAutomating
- Created: 2014-05-05T22:39:50.000Z (over 11 years ago)
- Default Branch: master
- Last Pushed: 2014-05-05T22:44:37.000Z (over 11 years ago)
- Last Synced: 2025-03-24T08:46:06.695Z (10 months ago)
- Language: PowerShell
- Size: 113 KB
- Stars: 20
- Watchers: 3
- Forks: 2
- Open Issues: 1
-
Metadata Files:
- Readme: Readme.md
Awesome Lists containing this project
README
[Official Website](http://MenuShell.Start-Automating.com)
### MenuShell is a sweet and simple PowerShell module to help you make console menus.
Because everyone wants them, and no one wants to make them by hand.
To use MenuShell, just use the command Start-MenuShell. To exit menu shell, type exit or quit.
Here's a simple demo MenuShell to explore your system:
Start-MenuShell -Menu @{
"Processes" = @{
"Get" = { Get-Process }
Run = { Start-Process }
}
"Services" = @{
}
"Performance" = @{
"CPU" = { Get-Counter '\Processor(*)\% Processor Time' }
'Disks' = { Get-Counter '\PhysicalDisk(*)\% Disk Read Time', '\PhysicalDisk(*)\% Disk Write Time', '\PhysicalDisk(*)\% Idle Time', '\PhysicalDisk(*)\% Disk Time' }
}
"Disks" = @{
"%Free" = { Get-Counter '\LogicalDisk(*)\% Free Space' }
}
}
MenuShell is built with one simple command (Start-MenuShell) and one formatter. It was written with the help of [EZOut](http://ezout.start-automating.com).