forked from vczh-libraries/gGac
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathbuild-tutorials.sh
executable file
·68 lines (65 loc) · 1.23 KB
/
build-tutorials.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
#!/bin/bash
function create-tutorial() {
CATEGORY=$1
APPS=("${@:2}")
echo $CATEGORY
for APP in "${APPS[@]}"; do
echo " " $APP
done
}
GACUI_HELLOWORLDS=(GacUI_HelloWorlds
Cpp
CppXml
MVVM
)
GACUI_LAYOUT=(GacUI_Layout
Alignment
Flow
Responsive1
Responsive2
RichTextEmbedding
SharedSize
Stack
Table
TableSplitter
)
GACUI_XML=(GacUI_Xml
Binding_Bind
Binding_Eval
Binding_Format
Binding_Uri
Binding_ViewModel
Event_Cpp
Event_Script
Event_ViewModel
Instance_Control
Instance_MultipleWindows
Instance_Window
Member_Field
Member_Parameter
Member_Property
Misc_ImportFolder
)
GACUI_CONTROLS=(GacUI_Controls
AddressBook
Animation
CalculatorAndStateMachine
ContainersAndButtons
DataGrid
DocumentEditorRibbon
DocumentEditorToolstrip
ListControls
Localization
MenuVisibility
ProgressAndAsync
QueryService
TextEditor
TriplePhaseImageButton
)
if [ -a "build-tutorials.log" ]; then
rm build-tutorials.log
fi
create-tutorial "${GACUI_HELLOWORLDS[@]}"
create-tutorial "${GACUI_LAYOUT[@]}"
create-tutorial "${GACUI_XML[@]}"
create-tutorial "${GACUI_CONTROLS[@]}"