HermesConsoleUI
2.0.1
Professional PowerShell Console UI Framework - A comprehensive, zero-dependency toolkit for building beautiful terminal applications. Includes 40 functions (11 text, 7 visual, 10 interactive, 12 core) with full theme support, internationalization (i18n), and PowerShell 2.0+ compatibility.
Minimum PowerShell version
2.0
Installation Options
Owners
Copyright
(c) 2026 HermesConsoleUI Project. All rights reserved.
Package Details
Author(s)
- HermesConsoleUI Project
Tags
UI Console Terminal PowerShell TUI CLI Menu Table Chart Interactive Theme i18n Localization PSv2 Framework
Functions
Initialize-UIConfig Get-UIConfig Get-UIColor Get-UIIcon Set-ConsoleTheme Get-ConsoleTheme Get-AvailableThemes Initialize-Localization Get-LocalizedString Set-UILocale Get-UILocale Get-AvailableLocales Write-ConsoleTitle Write-ConsoleHeader Write-ConsoleSubtitle Write-ConsoleError Write-ConsoleInfo Write-ConsoleStatus Write-ConsoleMetadata Write-ConsoleSummary Write-ConsoleDiff Write-ConsoleSeparator Write-ConsoleBreadcrumb Write-ConsoleBox Write-ConsoleChart Write-ConsoleTree Write-ConsoleTable Show-ConsoleList Write-ConsoleSparkline Write-ConsolePanel Show-ConsoleMenu Read-ConsoleChoice Read-ConsoleMultiChoice Invoke-ConsoleMenu Invoke-ConsoleSpinner Write-ConsoleProgress Show-ConsoleProgress Read-ConsoleInput Read-ConsoleConfirmation Read-ConsolePassword Show-ConsoleNotification New-ConsoleLayout New-ConsoleRow New-ConsoleColumn Write-ConsoleLayout Set-TaskbarProgress Show-WindowsNotification
Dependencies
This module has no dependencies.
Release Notes
# Release Notes - v2.0.1
## Branding Update
- Rebranded to HermesConsoleUI
## Bug Fixes
- Fixed visual rendering artifacts in PowerShell ISE (color bleeding, column misalignment)
- Fixed "Rainbow Text" issues by sanitizing file encodings
- Removed double brackets in demo output
- Updated Show-ConsoleProgress to use ASCII characters for better compatibility
## New Features
- Improved Install.ps1 check and installation process
- Updated documentation and roadmap
FileList
- HermesConsoleUI.nuspec
- .github\ISSUE_TEMPLATE\bug_report.md
- docs\es\community\CODE_OF_CONDUCT.md
- src\Validators\Validators.ps1
- build.ps1
- .github\ISSUE_TEMPLATE\feature_request.md
- docs\es\community\SECURITY.md
- tests\DIAGNOSTIC_SEPARATOR.ps1
- .github\ISSUE_TEMPLATE\question.md
- docs\es\development\CONTRIBUTING.md
- tests\README.md
- HermesConsoleUI.psd1
- .github\workflows\lint.yml
- docs\es\development\PROGRESS.md
- tests\Run-Tests.bat
- HermesConsoleUI.psm1
- .github\workflows\test.yml
- docs\es\development\PROJECT_STATUS.md
- tests\TestEnvironment.psm1
- Install.ps1
- .github\workflows\tests.yml
- docs\es\development\ROADMAP.md
- tests\TestHelpers.psm1
- LICENSE
- config\ui_config.json
- docs\es\development\TASKS.md
- tests\TEST_MODULE.ps1
- README.md
- config\locales\en-US.json
- docs\es\getting-started\quick-start.md
- tests\TEST_SEPARATOR.ps1
- Run-Tests.ps1
- config\locales\es-ES.json
- docs\es\images\architecture_diagram.png
- tests\ui_components.tests.ps1
- test-output.txt
- config\locales\fr-FR.json
- docs\es\images\components_diagram.png
- tests\Hygiene\Analyze-FileSize.ps1
- .git\config
- docs\README.md
- docs\es\reference\ARCHITECTURE.md
- tests\Hygiene\Analyze-FileStructure.ps1
- .git\description
- docs\Audits\2026-01-21\01_analisis_proyecto_basico.md
- docs\es\reference\CHANGELOG.md
- tests\Hygiene\Analyze-GitIgnore.ps1
- .git\HEAD
- docs\Audits\2026-01-21\02_auditoria_seguridad_core.md
- docs\es\reference\FUNCTION_MAP.md
- tests\Hygiene\file_size_results.json
- .git\index
- docs\Audits\2026-01-21\03_analisis_calidad_codigo.md
- docs\es\reference\PRODUCTION_READY.md
- tests\Hygiene\file_structure_results.json
- .git\packed-refs
- docs\Audits\2026-01-21\04_analisis_rendimiento.md
- examples\00_DEMO_COMPLETO.ps1
- tests\Hygiene\Find-TemporaryFiles.ps1
- .git\hooks\applypatch-msg.sample
- docs\Audits\2026-01-21\05_roadmap_mejora_continua.md
- examples\01_basic_usage.ps1
- tests\Hygiene\Invoke-HygieneAnalysis.ps1
- .git\hooks\commit-msg.sample
- docs\Audits\2026-01-21\06_analisis_integracion.md
- examples\01_DEMO_RAPIDO.ps1
- tests\Hygiene\naming_conventions_results.json
- .git\hooks\fsmonitor-watchman.sample
- docs\Audits\2026-01-21\07_analisis_frameworks.md
- examples\02_interactive_menu.ps1
- tests\Hygiene\README.md
- .git\hooks\post-update.sample
- docs\Audits\2026-01-21\08_higiene_y_organizacion.md
- examples\03_data_visualization.ps1
- tests\Hygiene\temporary_files_results.json
- .git\hooks\pre-applypatch.sample
- docs\Audits\2026-01-21\09_analisis_testing.md
- examples\04_complete_application.ps1
- tests\Hygiene\Test-NamingConventions.ps1
- .git\hooks\pre-commit.sample
- docs\Audits\2026-01-21\10_cumplimiento_extremo.md
- examples\05_themes_and_localization.ps1
- tests\Integration\FullWorkflow.Tests.ps1
- .git\hooks\pre-merge-commit.sample
- docs\Audits\2026-01-21\REPORTE_MAESTRO.md
- examples\06_pipeline_usage.ps1
- tests\Performance\Benchmark-ColorProcessing.ps1
- .git\hooks\pre-push.sample
- docs\en\README.md
- examples\07_new_components_demo.ps1
- tests\Performance\Benchmark-MenuInteraction.ps1
- .git\hooks\pre-rebase.sample
- docs\en\community\CODE_OF_CONDUCT.md
- examples\08_layout_system_demo.ps1
- tests\Performance\Benchmark-Spinners.ps1
- .git\hooks\pre-receive.sample
- docs\en\community\SECURITY.md
- examples\DEMO_COMPLETO_INTERACTIVO.ps1
- tests\Performance\Benchmark-TableRendering.ps1
- .git\hooks\prepare-commit-msg.sample
- docs\en\development\CONTRIBUTING.md
- examples\DEMO_SIMPLE.ps1
- tests\Performance\benchmark_color_results.json
- .git\hooks\push-to-checkout.sample
- docs\en\development\PROGRESS.md
- examples\DEMO_TOTAL_AUTOMATICO_V2.ps1
- tests\Performance\benchmark_menu_results.json
- .git\hooks\sendemail-validate.sample
- docs\en\development\PROJECT_STATUS.md
- examples\LAYOUT_TEST_FINAL.ps1
- tests\Performance\benchmark_table_results.json
- .git\hooks\update.sample
- docs\en\development\ROADMAP.md
- examples\TEST_PROGRESS.ps1
- tests\Performance\cpu_profile_results.json
- .git\info\exclude
- docs\en\development\TASKS.md
- modules\helpers.ps1
- tests\Performance\Invoke-PerformanceBenchmark.ps1
- .git\logs\HEAD
- docs\en\getting-started\quick-start.md
- modules\interactive_components.ps1
- tests\Performance\Measure-CPUProfile.ps1
- .git\logs\refs\heads\master
- docs\en\images\architecture_diagram.png
- modules\layout_components.ps1
- tests\Performance\Measure-MemoryProfile.ps1
- .git\logs\refs\remotes\origin\HEAD
- docs\en\images\components_diagram.png
- modules\text_components.ps1
- tests\Performance\memory_profile_results.json
- .git\objects\pack\pack-816cc3f3f5e001a880087507a99c4faa73b5e989.idx
- docs\en\reference\ARCHITECTURE.md
- modules\visual_components.ps1
- tests\Performance\PerformanceBaseline.json
- .git\objects\pack\pack-816cc3f3f5e001a880087507a99c4faa73b5e989.pack
- docs\en\reference\CHANGELOG.md
- modules\windows_integration.ps1
- tests\Performance\README.md
- .git\objects\pack\pack-816cc3f3f5e001a880087507a99c4faa73b5e989.rev
- docs\en\reference\FUNCTION_MAP.md
- src\Constants\Constants.ps1
- tests\Performance\Test-PerformanceRegression.Tests.ps1
- .git\refs\heads\master
- docs\en\reference\PRODUCTION_READY.md
- src\Core\Config.ps1
- tests\Unit\FunctionDefinitions.Tests.ps1
- .git\refs\remotes\origin\HEAD
- docs\es\README.md
- src\Core\Localization.ps1
- tests\Unit\Structure.Tests.ps1
- .github\pull_request_template.md
Version History
| Version | Downloads | Last updated |
|---|---|---|
| 2.0.1 (current version) | 3 | 2/1/2026 |