chadtmiller.com/knotless

Git hosted in your atproto account, on any stock PDS, fast enough for agents.

git clone knotless://chadtmiller.com/knotless

needs the knotless git helper. set it up

main
16 lines · 754 B Raw History
<script lang="ts">
	import type { Listing } from '#lib/api/Listing.ts';
	import FileList from '#lib/organisms/FileList.svelte';
	import Readme from '#lib/organisms/Readme.svelte';
	import Toolbar from '#lib/organisms/Toolbar.svelte';
	import RepoPage from './RepoPage.svelte';
	/** A directory at a revision, and its README. */
	let { listing: l }: { listing: Listing } = $props();
	const r = $derived(l.repo);
</script>

<RepoPage repo={r} tab="code" title={l.path ? `${l.path} · ${r.name}` : r.name}>
	<Toolbar authority={r.authority} name={r.name} rev={l.rev} path={l.path} />
	<FileList authority={r.authority} name={r.name} rev={l.rev} path={l.path} last={l.last} entries={l.entries} />
	{#if l.readme}<Readme readme={l.readme} />{/if}
</RepoPage>