Skip to content

do-common¤

Common cross-platform utilities for PowerShell. This is a foundational module with no external dependencies, providing certificate handling, encoding/conversion tools, environment management, logging, networking, and Python virtual environment helpers.

Module Info

Version: 1.8.3 · PowerShell: 7.0+ · Dependencies: none

./module_manage.ps1 'do-common' -CleanUp

Highlights¤

  • Encoding & conversion - base64, base64url, JWT decoding, ROT13, config file parsing, and json alias for pretty-printing with jq.
  • Python environment management - unified iva/ivd to activate/deactivate virtual environments across venv, conda, and uv toolchains.
  • Certificate handling - X509 certificate inspection, PEM conversion, chain traversal, and certifi bundle fixing for corporate proxies.
  • Shell helpers - .env file loading, interactive selection menus, password generation, retry with backoff, and PSReadLine history search.
  • Networking - CIDR subnet resolution and file download utilities.

Pages¤

  • Certificates - X509 certificate handling, PEM conversion, chain inspection
  • Common Utilities - encoding, conversion, environment, shell helpers
  • Logging - log file management and console/file output
  • Networking - CIDR resolution and file downloads
  • Python - virtual environment management for venv, conda, and uv