From 2f68b86ba403fdae97c00569b6bb9b58ad1f33a6 Mon Sep 17 00:00:00 2001 From: skal Date: Tue, 27 Jan 2026 18:56:59 +0100 Subject: initial commit --- scripts/gemini_commit.bat | 7 +++++++ scripts/gemini_commit.sh | 6 ++++++ scripts/gemini_end.bat | 5 +++++ scripts/gemini_end.sh | 5 +++++ scripts/gemini_start.bat | 8 ++++++++ scripts/gemini_start.sh | 6 ++++++ scripts/project_init.bat | 15 +++++++++++++++ scripts/project_init.sh | 17 +++++++++++++++++ 8 files changed, 69 insertions(+) create mode 100644 scripts/gemini_commit.bat create mode 100755 scripts/gemini_commit.sh create mode 100644 scripts/gemini_end.bat create mode 100755 scripts/gemini_end.sh create mode 100644 scripts/gemini_start.bat create mode 100755 scripts/gemini_start.sh create mode 100644 scripts/project_init.bat create mode 100755 scripts/project_init.sh (limited to 'scripts') diff --git a/scripts/gemini_commit.bat b/scripts/gemini_commit.bat new file mode 100644 index 0000000..f9d922c --- /dev/null +++ b/scripts/gemini_commit.bat @@ -0,0 +1,7 @@ +@echo off +REM Ask Gemini to summarize work and update docs + +gemini --files ^ + TASKS.md ^ + NOTES.md ^ + "Summarize what was accomplished. Update TASKS.md with next steps." diff --git a/scripts/gemini_commit.sh b/scripts/gemini_commit.sh new file mode 100755 index 0000000..ae327e4 --- /dev/null +++ b/scripts/gemini_commit.sh @@ -0,0 +1,6 @@ +#!/bin/sh +# Ask Gemini to summarize work and update docs + +gemini --files TASKS.md NOTES.md "Summarize what was accomplished. + Update TASKS.md with next steps. + Add warnings or decisions to NOTES.md." diff --git a/scripts/gemini_end.bat b/scripts/gemini_end.bat new file mode 100644 index 0000000..ab4beba --- /dev/null +++ b/scripts/gemini_end.bat @@ -0,0 +1,5 @@ +@echo off +REM End-of-session summary + +gemini --files PROJECT_CONTEXT.md ^ + "Confirm no constraints were violated. Provide a short summary." diff --git a/scripts/gemini_end.sh b/scripts/gemini_end.sh new file mode 100755 index 0000000..5689acf --- /dev/null +++ b/scripts/gemini_end.sh @@ -0,0 +1,5 @@ +#!/bin/sh +# End-of-session summary + +gemini --files PROJECT_CONTEXT.md "Confirm no project constraints were violated. + Provide a short end-of-session summary." diff --git a/scripts/gemini_start.bat b/scripts/gemini_start.bat new file mode 100644 index 0000000..22bca70 --- /dev/null +++ b/scripts/gemini_start.bat @@ -0,0 +1,8 @@ +@echo off +REM Start a Gemini session with core context + +gemini --files ^ + PROJECT_CONTEXT.md ^ + BUILD.md ^ + PHASE2_COMPRESSION.md ^ + "Read the project context carefully. Summarize the project goals and current phase. Wait." diff --git a/scripts/gemini_start.sh b/scripts/gemini_start.sh new file mode 100755 index 0000000..ea11bea --- /dev/null +++ b/scripts/gemini_start.sh @@ -0,0 +1,6 @@ +#!/bin/sh +# Start a Gemini session with core context + +gemini --files PROJECT_CONTEXT.md BUILD.md PHASE2_COMPRESSION.md "Read the project context carefully. + Summarize the project goals and current phase. + Wait for further instructions." diff --git a/scripts/project_init.bat b/scripts/project_init.bat new file mode 100644 index 0000000..01d9ba2 --- /dev/null +++ b/scripts/project_init.bat @@ -0,0 +1,15 @@ +@echo off +echo Initializing demo64k dependencies... + +if not exist third_party ( + mkdir third_party +) + +if not exist third_party\miniaudio.h ( + echo Fetching miniaudio.h... + powershell -Command "Invoke-WebRequest https://raw.githubusercontent.com/mackron/miniaudio/master/miniaudio.h -OutFile third_party\miniaudio.h" +) else ( + echo miniaudio.h already present. +) + +echo Done. diff --git a/scripts/project_init.sh b/scripts/project_init.sh new file mode 100755 index 0000000..40f9457 --- /dev/null +++ b/scripts/project_init.sh @@ -0,0 +1,17 @@ +#!/bin/sh +# Fetch minimal third-party dependencies + +set -e + +echo "Initializing demo64k dependencies..." + +mkdir -p third_party + +if [ ! -f third_party/miniaudio.h ]; then + echo "Fetching miniaudio.h..." + curl -L https://raw.githubusercontent.com/mackron/miniaudio/master/miniaudio.h -o third_party/miniaudio.h +else + echo "miniaudio.h already present." +fi + +echo "Done." -- cgit v1.2.3