2025 UpdatesLink to section
November 2025Link to section
vcspullLink to section
vcspull shipped three releases focused on smoothing the new CLI flows:
- v1.42.0 raises the floor to Python 3.10 and adopts libvcs 0.37 to stay current with upstream sync tooling.
- v1.43.0
adds duplicate-root detection/merging to
vcspull fmt,vcspull add, andvcspull discoverso workspace sections stop clobbering each other. - v1.44.0
makes
vcspull addpath-first (auto-detecting name, remote, and workspace), shortens config paths in logs to~/.vcspull.yaml, and stabilises CLI snapshots for future refactors.
The duplicate detection flow now keeps repository configs consistent end to end:
vcspull fmt merges repeated
workspace blocks, vcspull add
infers metadata while honouring --no-merge, and
vcspull discover surfaces
duplicates before they reach vcspull sync,
vcspull list, or
vcspull status.
October 2025Link to section
vcspullLink to section
vcspull: Major CLI modernization (#472) for familiarity, aligning with DevOps tool conventions:
- Support for adding repositories
vcspull add(single repo) andvcspull discover(filesystem scan) - Normalized
-f/--filefor repo files across all commands - Added introspection commands:
vcspull list(view repos) andvcspull status(health checks) - Added
--dry-runsupport with Terraform-style plans for preview-before-apply workflows - Added structured output (
--json/--ndjson) for CI/CD automation - Added semantic colors with
NO_COLORsupport - Short flags:
-wfor workspace,-nfor dry-run,-ffor file
See release notes for v1.39.0, v1.39.1, and v1.40.0.
July 2025Link to section
tony.shLink to section
tony.sh: Migrated the homepage from Sphinx to Astro.
hskflashcards.comLink to section
hskflashcards.com: Migrated from Gatsby to Astro.
February 2025Link to section
libtmuxLink to section
libtmux: Support for context managers have landed in v0.44.0, enabling automatic cleanup of servers, sessions, windows, and panes in tmux.
January 2025Link to section
social-embedLink to section
social-embed: Began overhauling of embed providers to be extendable.