main dots / scripts / Scripts / eunoia_blogroll
xxwhirlpool  ·  2026-06-27
 1#!/usr/bin/env bash
 2
 3die() {
 4	echo "canceled" && exit 1
 5}
 6
 7rollslug=$(gum input --placeholder "enter slug") || die
 8rollurl=$(gum input --placeholder "enter url") || die
 9rollfeed=$(gum input --placeholder "enter feed url") || die
10rollname=$(gum input --placeholder "enter name") || die
11rolltype=$(gum input --placeholder "enter type") || die
12
13if [[ -z "$rollslug" || -z "$rollurl" || -z "$rollname" || -z "$rolltype" ]]; then
14	die
15fi
16
17cat << EOF >> /home/kat/Projects/mine/eunoia-astro/src/content/blogroll/blogs.yml
18- slug: $rollslug
19  url: "$rollurl"
20  feed: "$rollfeed"
21  name: "$rollname"
22  type: $rolltype
23EOF