@spences10/pi-git-remote
v0.0.2
Published
Shared GitHub remote parsing helpers for context-aware Pi packages
Readme
@spences10/pi-git-remote
Shared GitHub remote parsing helpers for context-aware Pi packages.
This support package is published for other @spences10/pi-* packages
and is not a Pi extension users install directly.
API
parse_github_repo(remote)normalizes supported GitHub SSH and HTTPS remote URLs to a lowercaseowner/repoidentifier.get_github_repos(cwd)reads the repository's Git remotes, returns unique GitHubowner/repoidentifiers, and returns an empty array when Git inspection fails.
Supported remote forms are [email protected]:owner/repo.git,
https://github.com/owner/repo.git, and
ssh://[email protected]/owner/repo.git.
Development
pnpm --filter @spences10/pi-git-remote run check
pnpm --filter @spences10/pi-git-remote run test
pnpm --filter @spences10/pi-git-remote run build