{#snippet title()}
{#if card.status === "pending"} {:else if card.status === "error"} ✗ {:else} ✓ {/if}
{/snippet}
{#if card.callDetail.kind === "unavailable"} {:else}

Call

{/if} {#if card.callDetail.kind === "none"}

No arguments

{:else if card.callDetail.kind === "command"}
$ {card.callDetail.text}
{:else if card.callDetail.kind === "edit"}
{card.callDetail.path}
{#if card.callDetail.oldText !== ""} {#each card.callDetail.oldText.split("\n") as line, i (i)}
−{line}
{/each} {/if} {#if card.callDetail.newText !== ""} {#each card.callDetail.newText.split("\n") as line, i (i)}
+{line}
{/each} {/if}
{:else if card.callDetail.kind === "fields"}
{#each card.callDetail.fields as field}
{field.key}
{field.value}
{/each}
{/if}

Response

{#if card.output === null} running… {:else}
{#if card.output.kind === "full"}
{card.output.lines.join("\n") || "(no output)"}
{:else} {#if !showAll}
{card.output.head.join("\n")}
{/if}
{#if showAll}
{card.output.all.join("\n")}
{:else}
{card.output.tail.join("\n")}
{/if} {/if}
{/if}