1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
#! /usr/bin/env bash
# Define endpoint
endpoint_url="https://kitcreator.rkeene.org/kitcreator"
# Help
function print_help() {
echo 'download-api-client [--platform <platform>] [--tcl-version <version>]'
echo ' [--kitcreator-version <version>] [--kitdll]'
echo ' [--threaded] [--debug] [--dynamictk]'
echo ' [--staticpkgs] [--verbose] [--pkg-<package>...]'
echo ' [--opt-<option>...] [--empty-packages]'
echo 'download-api-client {--help|--platforms|--tcl-versions|'
echo ' --kitcreator-versions|--packages|'
echo ' --options}'
}
# Set arguments
declare -A jsonArgs
|
|
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
#! /usr/bin/env bash
# Define endpoint
endpoint_url="https://kitcreator.rkeene.org/kitcreator"
# Help
function print_help() {
echo 'download-api-client [--platform <platform>] [--tcl-version <version>]'
echo ' [--kitcreator-version <version>] [--kitdll]'
echo ' [--threaded] [--debug] [--dynamictk]'
echo ' [--staticpkgs] [--verbose] [--pkg-<package>...]'
echo ' [--opt-<option>...] [--sdk] [--empty-packages]'
echo 'download-api-client {--help|--platforms|--tcl-versions|'
echo ' --kitcreator-versions|--packages|'
echo ' --options}'
}
# Set arguments
declare -A jsonArgs
|
41
42
43
44
45
46
47
48
49
50
51
52
53
54
|
nextArg="${arg:2}"
nextArg="${nextArg//-/_}"
;;
--kitdll|--threaded|--debug|--dynamictk|--staticpkgs)
options+=("${arg:2}")
;;
--sdk)
downloadSDK='true'
;;
--opt-*)
options+=("${arg:6}")
;;
--pkg-*)
packages+=("${arg:6}")
|
>
|
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
|
nextArg="${arg:2}"
nextArg="${nextArg//-/_}"
;;
--kitdll|--threaded|--debug|--dynamictk|--staticpkgs)
options+=("${arg:2}")
;;
--sdk)
options+=(kitdll)
downloadSDK='true'
;;
--opt-*)
options+=("${arg:6}")
;;
--pkg-*)
packages+=("${arg:6}")
|