Herramientas de PowerShell actualizadas
Lancé una nueva versión de mi popular módulo PSScriptTools, que puede instalar desde la Galería de PowerShell. El módulo es una colección de comandos y herramientas que uso en mis scripts y en mi trabajo diario en una consola PowerShell. Muchos de los comandos se ejecutan en Windows PowerShell y PowerShell 7, incluso en sistemas que no son Windows. Pensé en compartir algunos aspectos destacados de esta nueva versión.
Manual de herramientas de PSScript
He escrito mucha documentación, incluidos archivos de ayuda, sobre las herramientas de este módulo. Pero sentí que podía facilitar aún más el acceso a ellos. El módulo incluye un archivo PDF generado a partir de toda mi documentación de rebajas. En el futuro publicaré un blog sobre mi proceso para crear el PDF.
Obtener-PSScriptTools
En una nota relacionada, hice un pequeño cambio estético en el funcionamiento de uno de mis comandos. El módulo incluye un comando llamado Get-PSScriptTools que muestra un objeto personalizado sobre cada comando del módulo. El objeto personalizado utiliza un archivo ps1xml de formato personalizado, también incluido en el módulo. El resultado predeterminado es mostrar información del comando en una tabla agrupada por verbo. Hice un ligero cambio para usar ANSI para colorear el nombre del verbo.
Obtener información de parámetros
He tenido un comando en el módulo llamado Get-ParameterInfo que hace que sea más fácil ver los detalles de los parámetros de un comando basado en el resultado de Get-Command. Este comando también escribe un objeto personalizado en la canalización y tiene un archivo de formato personalizado. Modifiqué el archivo de formato para mejorar la visualización predeterminada.
Obtener-MyAlias
La última característica nueva es algo que necesitaba desde hace algún tiempo. Como paso mucho tiempo en un mensaje interactivo de PowerShell, uso alias todo el tiempo para acelerar mi trabajo. Ese es el objetivo de los alias. Pero tengo tantos que a veces es difícil recordarlos todos. Y usar Get-Alias requiere algo de esfuerzo para ver mis alias. Así nació Get-MyAlias.
De forma predeterminada, el comando mostrará todos los alias en su sesión actual que no forman parte de la configuración inicial o predeterminada del espacio de ejecución.
Y como defino varios alias en los scripts de mi perfil de PowerShell, quería una manera fácil de recuperarlos.
Si tiene curiosidad sobre estos comandos, puede consultar el repositorio de Github del módulo. Me encantaría saber qué piensas o si alguno de los comandos del módulo te resulta útil.
Ten un excelente fin de semana.




