File tree Expand file tree Collapse file tree 1 file changed +24
-2
lines changed
Expand file tree Collapse file tree 1 file changed +24
-2
lines changed Original file line number Diff line number Diff line change @@ -22,8 +22,30 @@ gen_interface() {
2222}
2323
2424gen_header () {
25- # TODO: Implement header generation
26- echo " Generated template header successfully"
25+ mkdir -p .ag_template/Headers
26+
27+ cp -r Sources/OpenGraphCxx/include/OpenGraph/* .ag_template/Headers/
28+
29+ # Rename files from OGxx to AGxx and OpenGraphxx to AttributeGraphxx
30+ find .ag_template/Headers -name " OG*" -type f | while read file; do
31+ new_name=$( echo " $file " | sed ' s/OG/AG/g' )
32+ mv " $file " " $new_name "
33+ done
34+
35+ find .ag_template/Headers -name " OpenGraph*" -type f | while read file; do
36+ new_name=$( echo " $file " | sed ' s/OpenGraph/AttributeGraph/g' )
37+ mv " $file " " $new_name "
38+ done
39+
40+ # Update content in all header files
41+ find .ag_template/Headers -name " *.h" -type f | while read file; do
42+ sed -i ' ' ' s/OpenGraphCxx/AttributeGraph/g' " $file "
43+ sed -i ' ' ' s/OpenGraph/AttributeGraph/g' " $file "
44+ sed -i ' ' ' s/OPENGRAPH/ATTRIBUTEGRAPH/g' " $file "
45+ sed -i ' ' ' s/OG/AG/g' " $file "
46+ done
47+
48+ echo " Generated template headers successfully"
2749}
2850
2951OPENGRAPH_ROOT=" $( dirname $( dirname $( filepath $0 ) ) ) "
You can’t perform that action at this time.
0 commit comments