Skip to content

Commit fed7d15

Browse files
committed
Make task for concatenating files
1 parent b5ad1b8 commit fed7d15

File tree

1 file changed

+14
-1
lines changed

1 file changed

+14
-1
lines changed

Makefile

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,5 +22,18 @@ stop_prod:
2222
test: clean
2323
mix test
2424

25+
concatenate:
26+
@echo "Concatenating project files..."
27+
@files=$$(find lib test -name '*.ex' -o -name '*.exs' -o -name 'mix.exs'); \
28+
echo "" > concatenated_project_files.ex; \
29+
for file in $$files; do \
30+
echo "# File: $$file" >> concatenated_project_files.ex; \
31+
echo "" >> concatenated_project_files.ex; \
32+
cat $$file >> concatenated_project_files.ex; \
33+
echo "" >> concatenated_project_files.ex; \
34+
done
35+
@echo "Files successfully concatenated into concatenated_project_files.ex"
36+
2537
PHONY:
26-
build build_prod
38+
build build_prod concatenate
39+

0 commit comments

Comments
 (0)