- 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
28 lines
684 B
Bash
Executable File
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
|
|
}
|