universe/templates/discord-bot/setup

30 lines
462 B
Bash
Executable file

#!/usr/bin/env bash
# vim: set ft=bash:
set -e
if [ $# -lt 3 ]; then
echo "Not enough arguments"
echo 'usage: ./setup basename ClassName "description here"'
exit 1
fi
nameBase=$1
nameClass=$2
description=$3
files=(
"flake.nix"
".gitignore"
"pyproject.toml"
"rename/main.py"
)
for file in ${files[@]}; do
sed -i "
s/rename/$nameBase/g;
s/Rename/$nameClass/g;
s/@description@/$description/g;
" $file
done
mv rename $nameBase