Skip to content

Commit eb1596e

Browse files
committed
feat: add interface generation
1 parent 4869fe2 commit eb1596e

File tree

1 file changed

+19
-0
lines changed

1 file changed

+19
-0
lines changed

scripts/helpers/generateInterfaces.sh

+19
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
#!/bin/bash
2+
3+
create_interface () {
4+
contract="$(basename "$file" | cut -d. -f1)"
5+
dir="$(dirname "$file")"
6+
cast interface "$file" -n $contract > scripts/helpers/interfaces/$contract.generated.sol
7+
}
8+
9+
forge compile --skip test script
10+
11+
mkdir -p scripts/helpers/interfaces
12+
13+
find out -type f -print0 | while read -d $'\0' file
14+
do
15+
echo $file
16+
create_interface
17+
done
18+
19+

0 commit comments

Comments
 (0)