Files
pmomusic/tools/build_prompt
2025-10-05 22:03:13 +02:00

33 lines
707 B
Bash
Executable File

#!/bin/bash
echo "# Debut des sources des crates "
echo
for package in $*; do
find $package -type f \( -name '*.rs' -o -name '*.go' \
-o -name '*.js' -o -name '*.ts' \
-o -name '*.vue' -o -name '*.css' \
-o -name '*.toml' \) -print \
| grep -v 'webapp/[^s]' \
| while read -r file; do
case "$file" in
*.rs) language="rust" ;;
*.go) language="go" ;;
*.js) lanquage="javascript" ;;
*.ts) language="typescript" ;;
*.vue) language="vue" ;;
*.css) language="css" ;;
*.toml) language="toml" ;;
*) language="" ;;
esac
echo "## fichier: \`$file\`"
echo
echo "\`\`\`$language"
cat $file
echo "\`\`\`"
echo
done
done