Files
git.taskfile.build/bin/init-project
T
Janik von Rotz 9a3ea7eda4 feat: add update-changelog-with-llm command to generate changelog entries from git diff using LLM
- Implemented `update-changelog-with-llm` command that analyzes staged git diff and updates CHANGELOG.md using LLM
- Added CHANGELOG.md template for new projects
- Updated init-project script to create CHANGELOG.md from template
- Added documentation for update-changelog-with-llm in library.md
- Added update-changelog-with-llm to help table in task.template
- Enhanced CHANGELOG.md to include new command in release notes
2026-02-10 13:56:10 +01:00

28 lines
684 B
Bash
Executable File

#!/usr/bin/env bash
init-project() {
echo "Init git directory."
git init .
echo "Create taskfile directories."
mkdir -p tmp prompt
echo "Copy gitgnore template."
cp "$HOME/taskfile.build/.gitignore.template" ./.gitignore
echo "Copy taskfile template."
cp "$HOME/taskfile.build/task.template" ./task
echo "Copy AGENTS.md template."
cp "$HOME/taskfile.build/AGENTS.md.template" ./AGENTS.md
echo "Copy CHANGELOG.md template."
cp "$HOME/taskfile.build/CHANGELOG.md.template" ./CHANGELOG.md
echo "Touch default files."
touch ./README.md ./.env
echo "Copy license file."
cp "$HOME/taskfile.build/LICENSE" ./LICENSE
}