rose-pine-nix/dev/add-source.sh
seth 65543d2402
chore: simplify dev flake (#260)
* chore: simplify dev flake

* chore: use patsh for `add-source`

* chore: improve `add-source` help output
2024-06-30 04:17:47 -04:00

27 lines
592 B
Bash
Executable file

#!/usr/bin/env bash
set -euo pipefail
_usage="
A wrapper script around \`npins\` for adding sources to catppuccin/nix
Usage: $(basename "$0") repo_name [branch]
Options:
repo_name Name of the repository in the Catppuccin org
branch Primary branch of the repository (defaults to main if omitted)
"
repo_name="${1:-}"
branch_name="${2:-main}"
if [ "${repo_name:-}" = "" ]; then
echo "error: a repository name is required!" >&2
echo "$_usage"
exit 1
fi
npins add github \
catppuccin "$repo_name" \
--directory ./.sources \
--branch "$branch_name"