add rig extraction scripts
scripts/rig-rewrite-imports.sh — package rewrites yesman.epicfight.* → com.tiedup.remake.rig.* scripts/rig-headers.sh — GPLv3 + attribution Epic Fight header injection scripts/rig-extract-phase0.sh — master script Phase 0 (copy + rewrite + headers) Cf. docs/plans/rig/EXTRACTION.md §9 (docs restent locales).
This commit is contained in:
38
scripts/rig-headers.sh
Executable file
38
scripts/rig-headers.sh
Executable file
@@ -0,0 +1,38 @@
|
||||
#!/usr/bin/env bash
|
||||
# rig-headers.sh
|
||||
# Ajoute un header attribution Epic Fight + GPLv3 à chaque fichier .java
|
||||
# forké dans v3/rig qui n'en a pas déjà un.
|
||||
|
||||
set -u
|
||||
|
||||
TARGET="${1:-src/main/java/com/tiedup/remake/rig}"
|
||||
|
||||
if [ ! -d "$TARGET" ]; then
|
||||
echo "ERROR: target dir not found: $TARGET"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
HEADER='/*
|
||||
* Derived from Epic Fight (https://github.com/Epic-Fight/epicfight)
|
||||
* by the Epic Fight Team, licensed under GPLv3.
|
||||
* Modifications © 2026 TiedUp! Remake Contributors, distributed under GPLv3.
|
||||
*/
|
||||
|
||||
'
|
||||
|
||||
count=0
|
||||
skipped=0
|
||||
find "$TARGET" -type f -name "*.java" | while read f; do
|
||||
if head -5 "$f" | grep -q "Derived from Epic Fight"; then
|
||||
skipped=$((skipped + 1))
|
||||
else
|
||||
tmp=$(mktemp)
|
||||
printf '%s' "$HEADER" > "$tmp"
|
||||
cat "$f" >> "$tmp"
|
||||
mv "$tmp" "$f"
|
||||
count=$((count + 1))
|
||||
fi
|
||||
done
|
||||
|
||||
echo "Headers injected in files (check count via grep)."
|
||||
echo "Run: grep -l 'Derived from Epic Fight' $TARGET -r | wc -l"
|
||||
Reference in New Issue
Block a user