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
jsonalias for pretty-printing with jq. - Python environment management - unified
iva/ivdto 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 -
.envfile 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