#!/bin/bash # ollie:parallel read # capabilities: agent-kb # description: View a denote document by identifier # Usage: view_denote.sh --id set -euo pipefail DENOTE="${DENOTE_9MOUNT:-$HOME/mnt/denote}" ID="" while [[ $# -gt 0 ]]; do case "$1" in --id) ID="$2"; shift 2 ;; *) echo "unknown argument: $1" >&2; exit 1 ;; esac done if [ -z "$ID" ]; then echo "usage: view_denote.sh --id " >&2 exit 1 fi ID="${ID#denote:}" if [ -d "$DENOTE/n/$ID" ]; then cat "$DENOTE/n/$ID/body" else echo "Error: no denote document found for identifier $ID" >&2 exit 1 fi