-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathdevkit_utils.text.echo_json_helper.to.text.sh
More file actions
executable file
·68 lines (50 loc) · 1.46 KB
/
devkit_utils.text.echo_json_helper.to.text.sh
File metadata and controls
executable file
·68 lines (50 loc) · 1.46 KB
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
# PR-24
show_example() {
echo " "
echo " $(basename "$0") hello_world"
echo " "
}
if [ "${1:-}" = "-h" ] || [ "${1:-}" = "--help" ]; then
echo
echo
echo NAME
echo
echo " $(basename "$0") - prepare json for helper and echo/print JSON line with color "
echo
echo OPTIONS
echo
echo " $(basename "$0") [-h|--help]"
echo
echo EXAMPLE
echo
echo "$(show_example)"
echo
exit 1
fi
print_json_helper() {
local HELPER_JSON_DATA="$1"
local HELPER_JSON_DATA_COLORED
HELPER_JSON_DATA_COLORED=$(printf '%s' "$HELPER_JSON_DATA" | jq -C -c '.')
LEFT_VERSION=$(printf " echo '%s' " "$HELPER_JSON_DATA_COLORED")
printf '%s \n' "$LEFT_VERSION"
}
# print_json_helper() {
# local HELPER_JSON_DATA="$1"
# local CURRENT_SCRIPT
# CURRENT_SCRIPT=$(basename "$0")
# # local HELPER_JSON_DATA_QUOTED
# # HELPER_JSON_DATA_QUOTED=$(printf '%q' "$HELPER_JSON_DATA")
# local HELPER_JSON_DATA_COLORED
# HELPER_JSON_DATA_COLORED=$(printf '%s' "$HELPER_JSON_DATA" | jq -C -c '.')
# LEFT_VERSION=$(printf " echo '%s' | %s " "$HELPER_JSON_DATA_COLORED" "$CURRENT_SCRIPT")
# printf '%s \n' "$LEFT_VERSION"
# # RIGHT_VERSION=$(printf ' echo %s | %s ' "$HELPER_JSON_DATA_QUOTED" "$CURRENT_SCRIPT")
# # LEFT_VERSION=$(printf ' echo %s | %s ' "$HELPER_JSON_DATA_COLORED" "$CURRENT_SCRIPT")
# # printf ' %s %s \n' "$LEFT_VERSION" "$RIGHT_VERSION"
# }
if [ $# -eq 1 ]; then
print_json_helper "$1"
else
show_example
fi