2025-09-09 21:15:53 +02:00
|
|
|
#!/bin/bash
|
|
|
|
|
|
2025-10-05 14:35:44 +02:00
|
|
|
echo "# Debut des sources des crates "
|
|
|
|
|
echo
|
2025-09-09 21:15:53 +02:00
|
|
|
|
|
|
|
|
for package in $*; do
|
2025-10-05 14:35:44 +02:00
|
|
|
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"
|
2025-10-02 18:39:32 +02:00
|
|
|
cat $file
|
2025-10-05 14:35:44 +02:00
|
|
|
echo "\`\`\`"
|
|
|
|
|
echo
|
2025-09-09 21:15:53 +02:00
|
|
|
done
|
|
|
|
|
done
|
|
|
|
|
|