{{ define "repo/fragments/cloneDropdown" }} {{ $knot := .RepoInfo.Knot }} {{ if eq $knot "knot1.tangled.sh" }} {{ $knot = "tangled.org" }} {{ end }}

Clone this repository

{{ $repoOwnerHandle := resolve .RepoInfo.OwnerDid }} {{ template "cloneUrlItem" ( dict "Label" "HTTPS" "HandleUrl" (printf "https://tangled.org/%s/%s" $repoOwnerHandle .RepoInfo.Name) "PermaUrl" (printf "https://tangled.org/%s/%s" .RepoInfo.OwnerDid .RepoInfo.Name) ) }} {{ template "cloneUrlItem" ( dict "Label" "SSH" "HandleUrl" (printf "git@%s:%s/%s" (stripPort $knot) $repoOwnerHandle .RepoInfo.Name) "PermaUrl" (printf "git@%s:%s/%s" (stripPort $knot) .RepoInfo.OwnerDid .RepoInfo.Name) ) }}

For self-hosted knots, clone URLs may differ based on your setup.

{{ i "download" "w-4 h-4" }} Download tar.gz
{{ end }} {{ define "cloneUrlItem" }}
{{ .HandleUrl }} {{ .PermaUrl }}
{{ end }}