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, and vcspull discover so workspace sections stop clobbering each other.
  • v1.44.0 makes vcspull add path-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) and vcspull discover (filesystem scan)
  • Normalized -f/--file for repo files across all commands
  • Added introspection commands: vcspull list (view repos) and vcspull status (health checks)
  • Added --dry-run support with Terraform-style plans for preview-before-apply workflows
  • Added structured output (--json/--ndjson) for CI/CD automation
  • Added semantic colors with NO_COLOR support
  • Short flags: -w for workspace, -n for dry-run, -f for 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.