GenXdev.Console provides terminal enhancement utilities — text-to-speech with pause/resume, date/time announcements, a built-in Snake game, Windows Terminal tab management, and quick-access commands for monitor positioning.
| Command | Aliases | What it does |
|---|---|---|
| Start-TextToSpeech | say |
Convert text to speech using Microsoft Edge's neural TTS engine |
| Stop-TextToSpeech | sst |
Immediately stop all text-to-speech output |
| Suspend-TextToSpeech | pausespeech |
Pause ongoing speech, resumable later |
| Resume-TextToSpeech | resumespeech |
Resume paused speech where it left off |
| SayDate | — | Speak the current date aloud |
| SayTime | — | Announce the current time |
| Start-SnakeGame | snake |
Play Snake in the terminal |
| New-MicrosoftShellTab | x |
Open a new Windows Terminal PowerShell tab |
| Now | — | Get current system date and time |
| UtcNow | — | Get current UTC date and time |
| secondscreen | — | Configure default secondary monitor for browser or mediaplayer placement |
| sidebyside | — | Configure side-by-side window defaults |
Start-TextToSpeech (say) reads text aloud using Windows' neural voices.
Suspend-TextToSpeech (pausespeech) and Resume-TextToSpeech
(resumespeech) control playback. Stop-TextToSpeech (sst) stops all
ongoing speech.
SayDate and SayTime speak the current date or time. Now and UtcNow
return the current system time.
Start-SnakeGame (snake) starts a terminal-based Snake game.
New-MicrosoftShellTab (x) opens a new Windows Terminal PowerShell tab.
secondscreen and sidebyside configure default monitor settings for
browser and media player placement.
- GenXdev.Webbrowser — Browser window management
- GenXdev.Windows — Window positioning
- Full Cmdlet Reference