Skip to content

Commit 665f6b4

Browse files
committed
docs(api): add missing functions to API documentation
- Add if_ci() to CI utilities - Add strip_common_prefix() to path utilities - Add detect_packages_from_files() and find_all_packages_under_path() to module detection - Add runtime utilities: find_shiv(), ensure_standalone_script_up_to_date(), ensure_zipapp_up_to_date(), runtime_swap() - Add subprocess utilities: run_with_output(), run_with_separated_output() - Add create_version_info() to version utilities - Add testing utilities: create_mock_superclass_test(), patch_everywhere() - Update Quick Reference table with all new functions - Update README and index.md features sections
1 parent 24f6cf6 commit 665f6b4

File tree

3 files changed

+584
-2
lines changed

3 files changed

+584
-2
lines changed

README.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,9 +56,13 @@ For installation guides, API reference, examples, and more, visit our documentat
5656
- 📁 **File loading** — Load TOML and JSONC files with comment support
5757
- 🛤️ **Path utilities** — Cross-platform path normalization and glob handling
5858
- 🔍 **Pattern matching** — Portable glob pattern matching with recursive `**` support
59+
- 🧩 **Module detection** — Detect Python packages from file paths
5960
- 🧪 **System detection** — Detect CI environments, pytest execution, and runtime modes
61+
- ⚙️ **Runtime utilities** — Build and test utilities for standalone scripts and zipapps
62+
- 🔧 **Subprocess utilities** — Capture and forward subprocess output
6063
- 📝 **Text processing** — Pluralization and error message cleanup utilities
6164
- 🔧 **Type utilities** — Safe isinstance checks for TypedDicts and generics
65+
- 🧪 **Testing utilities** — Helpers for testing mixins and patching functions
6266
- 🎯 **CLI-friendly** — Designed with command-line applications in mind
6367

6468
---

0 commit comments

Comments
 (0)