templates/discord-bot: init

This commit is contained in:
Infinidoge 2024-11-20 15:37:16 -05:00
parent 7de0f37a07
commit b29f007e69
Signed by: Infinidoge
SSH key fingerprint: SHA256:oAMyvotlNFraMmZmr+p6AxnNfW/GioTs1pOn3V4tQ7A
8 changed files with 313 additions and 0 deletions

30
templates/discord-bot/setup Executable file
View file

@ -0,0 +1,30 @@
#!/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