-
Notifications
You must be signed in to change notification settings - Fork 4
/
Copy pathstock.bash
executable file
·46 lines (37 loc) · 1.49 KB
/
stock.bash
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
#!/bin/bash
cd $(dirname "$0")
function write_resource_file
{
RESOURCE_FILE=$1
RESOURCE_BASENAME=$(basename $RESOURCE_FILE)
echo -e '\nif [ "$RESOURCE_NAME" == "RESOURCE_NAME_VALUE" ]' | sed "s/RESOURCE_NAME_VALUE/$RESOURCE_BASENAME/"
echo -e "then\ncat << 'EOF'"
cat $RESOURCE_FILE
echo -e "EOF\nfi"
}
{
cat << 'EOF'
#!/bin/bash
RESOURCE_NAME=$1
if [ -z $RESOURCE_NAME ]
then
echo -e 'Need resource name as argument, available options are:\n radii\n voromqa_v1_energy_potential\n voromqa_v1_energy_means_and_sds' >&2
fi
EOF
write_resource_file ./resources/radii
write_resource_file ./resources/voromqa_v1_energy_potential
write_resource_file ./resources/voromqa_v1_energy_means_and_sds
#write_resource_file ./resources/voromqa_v2a_energy_potential
#write_resource_file ./resources/voromqa_v2a_energy_means_and_sds
write_resource_file ./resources/voromqa_v2b_energy_potential
write_resource_file ./resources/voromqa_v2b_energy_means_and_sds
#write_resource_file ./resources/voromqa_v3a_energy_potential
#write_resource_file ./resources/voromqa_v3a_energy_means_and_sds
#write_resource_file ./resources/voromqa_v3b_energy_potential
#write_resource_file ./resources/voromqa_v3b_energy_means_and_sds
#write_resource_file ./resources/voromqa_v4_energy_potential
#write_resource_file ./resources/voromqa_v4_energy_means_and_sds
#write_resource_file ./resources/voromqa_v5_energy_potential
#write_resource_file ./resources/voromqa_v5_energy_means_and_sds
} > ./voronota-resources
chmod +x ./voronota-resources