SHA256
Добавил боди для связей Дальше делать: Описание форматов. Запросы клиент-сервер. Промт на клиента. --- Потом в сервак дописать Синхронизацию серверов.
21 lines
666 B
Bash
Executable File
21 lines
666 B
Bash
Executable File
#!/usr/bin/env bash
|
|
set -euo pipefail
|
|
|
|
OUTFILE="all_files.txt"
|
|
|
|
# очищаем или создаём файл
|
|
: > "$OUTFILE"
|
|
|
|
# собрать только *.java файлы и вывести их содержимое в файл
|
|
find . -type f -name "*.java" | sort | while read -r f; do
|
|
cat "$f" >> "$OUTFILE"
|
|
echo >> "$OUTFILE" # пустая строка-разделитель
|
|
done
|
|
|
|
# скопировать весь файл в буфер обмена (Wayland)
|
|
wl-copy < "$OUTFILE"
|
|
|
|
echo "Готово!"
|
|
echo "Все .java файлы собраны в $OUTFILE"
|
|
echo "Содержимое скопировано в буфер обмена (Wayland)"
|