#!/usr/bin/env bash # ============================================================================= # scripts/add-genome.sh # Helper to add a single new genome to the existing infrastructure. # ============================================================================= set -euo pipefail source "lib/output.sh" source "globals.env" source "registry.sh" GENOME_NAME="${1:-}" GENOME_DESC="${2:-}" if [[ -z "$GENOME_NAME" || -z "$GENOME_DESC" ]]; then error "Missing arguments." echo "Usage: $0 " exit 1 fi step "Adding New Genome: ${GENOME_NAME}" GENOMES=("${GENOME_NAME}|${GENOME_DESC}") source "scripts/setup-genomes.sh" success "Genome '${GENOME_NAME}' added and linked successfully!"