-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathrun-raft.sh
146 lines (135 loc) · 4.58 KB
/
run-raft.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
#!/bin/bash
RESULT_FOO=`python -c 'import sys; import list_readme_path_of_all_services; import json; print list_readme_path_of_all_services.list_readme_path_of_all_services(sys.argv[1], json.loads("{\"service\":\"ALL\",\"manager\":\"resource-manager\"}"))', "$1"`
#echo $RESULT_FOO
for i in ${RESULT_FOO}; do
echo $i;
f="basename --$i"
echo $f
#s = $i;
#echo $s
TAGS=`python -c 'import sys; import get_tags_from_readme; print get_tags_from_readme.get_tags_from_readme(sys.argv[1])', "$i"`
echo $TAGS
for t in ${TAGS}; do
echo $t;
done
break
done
#!/bin/bash
cp -rf --verbose /source/dist /autorest.cli
cp -rf --verbose /source/input /autorest.cli
#cd /magic-modules; bundle update --bundler; bundle
echo $1
whoami
cd /cli-input-tools
#for d in $1/*.md; do
# autorest --cli --use=/autorest.cli --mm --intermediate --python-sdks-folder=/generated --output-folder=/generated $di
# break
#done
RESULT_FOO=`python -c 'import sys; import list_readme_path_of_all_services; import json; print list_readme_path_of_all_services.list_readme_path_of_all_services(sys.argv[1], json.loads("{\"service\":\"ALL\",\"manager\":\"resource-manager\"}"))', "$1"`
#echo $RESULT_FOO
for i in ${RESULT_FOO}; do
echo $i;
#s = $i;
#echo $s
TAGS=`python -c 'import sys; import get_tags_from_readme; print get_tags_from_readme.get_tags_from_readme(sys.argv[1])', "$i"`
echo $TAGS
for t in ${TAGS}; do
autorest --cli --use=/autorest.cli --mm --intermediate --tag=$t --python-sdks-folder=/generated --output-folder=/generated $i
done
done
src="/generated"
if [ ! -d "/generated/magic-modules-input" ];then
src="/generated"
else
src="/generated/magic-modules-input"
fi
echo $src
cd /magic-modules
#gem install bundler:2.0.1; bundle update --bundler; bundle install
#source /root/.bashrc
export PATH=/root/.rbenv/shims:$PATH
echo $PWD
echo $PATH
which rake
for resource in $src/*; do
echo $resource
f=$(basename -- $resource)
echo $f
for pkg in $resource/*; do
echo $pkg
pname=$(basename -- $pkg)
outputdir="/mmoutput/$f/$pname"
echo $outputdir
makdir -p $outputdir
bundle exec compiler.rb -e terraform -c azure -p $pkg -o $outputdir
done
done
#!/bin/bash
#RESULT_FOO=`python -c 'import sys; import list_readme_path_of_all_services; import json; print list_readme_path_of_all_services.list_readme_path_of_all_services(sys.argv[1], json.loads("{\"service\":\"ALL\",\"manager\":\"resource-manager\"}"))', "$1"`
RESULT_FOO=$(python3 list_readme_path_of_all_services.py $1)
#echo $RESULT_FOO
for i in ${RESULT_FOO}; do
echo $i;
f="basename --$i"
echo $f
#s = $i;
#echo $s
#TAGS=`python -c 'import sys; import get_tags_from_readme; print get_tags_from_readme.get_tags_from_readme(sys.argv[1])', "$i"`
TAGS=$(python3 get_tags_from_readme.py $i)
echo $TAGS
for t in ${TAGS}; do
echo $t;
done
#break
done
#!/bin/bash
cp -rf --verbose /source/dist /autorest.cli
cp -rf --verbose /source/input /autorest.cli
#cd /magic-modules; bundle update --bundler; bundle
echo $1
whoami
cd /cli-input-tools
#for d in $1/*.md; do
# autorest --cli --use=/autorest.cli --mm --intermediate --python-sdks-folder=/generated --output-folder=/generated $di
# break
#done
RESULT_FOO=$(python3 list_readme_path_of_all_services.py $1)
#echo $RESULT_FOO
for i in ${RESULT_FOO}; do
echo $i;
#s = $i;
#echo $s
#TAGS=`python -c 'import sys; import get_tags_from_readme; print get_tags_from_readme.get_tags_from_readme(sys.argv[1])', "$i"`
TAGS=$(python3 get_tags_from_readme.py $i)
echo $TAGS
for t in ${TAGS}; do
autorest --cli --use=/autorest.cli --mm --intermediate --tag=$t --python-sdks-folder=/generated --output-folder=/generated $i
done
done
src="/generated"
if [ ! -d "/generated/magic-modules-input" ];then
src="/generated"
else
src="/generated/magic-modules-input"
fi
echo $src
cd /magic-modules
#gem install bundler:2.0.1; bundle update --bundler; bundle install
#source /root/.bashrc
export PATH=/root/.rbenv/shims:$PATH
echo $PWD
echo $PATH
which rake
for resource in $src/*; do
echo $resource
f=$(basename -- $resource)
echo $f
for pkg in $resource/*; do
echo $pkg
pname=$(basename -- $pkg)
outputdir="/mmoutput/$f/$pname"
echo $outputdir
mkdir -p $outputdir
bundle exec compiler.rb -e terraform -c azure -p $pkg -o $outputdir
done
done