sigildocs

(sigil deps fetch)

(sigil deps fetch) - Dependency Fetching

This module handles fetching git dependencies using bare repos and worktrees. Dependencies are cached globally in ~/.sigil/repos/ as bare repos, and worktrees are created per-project in .sigil/deps/.

Exports

parse-git-urlprocedure

Parse a git URL specification.

Supports shorthand and full URL formats:

  • codeberg:user/repo
  • codeberg:user/repo/subpath
  • codeberg:user/repo#ref
  • https://example.com/repo.git

Returns an alist with keys: forge, user, repo, subpath, ref. Returns #f if parsing fails.

Re-exported from (sigil git)

git-url-repoprocedure

Re-exported from (sigil git)