-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathcli.sh
More file actions
executable file
·62 lines (49 loc) · 1.09 KB
/
cli.sh
File metadata and controls
executable file
·62 lines (49 loc) · 1.09 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
#!/bin/bash
log="./scripts/log.sh"
error="./scripts/error.sh"
build="./build.sh"
build_styles="./build_styles.sh"
# function cli() {
# local command=$1
# local args=$2
# case $command in
# "install")
# $log "Installing"
# ./scripts/install.sh
# ;;
# "build")
# $log "Building"
# ./scripts/build.sh
# ;;
# "run")
# $log "Running"
# ./scripts/run.sh
# ;;
# *)
# $error "Command not found"
# ;;
# esac
# }
function cli() {
local error
$log "Building styles"
$build_styles
# Check if errors occurred in $build_styles output
error=$(echo $?)
if [[ $error -ne 0 ]]; then
$error "Error building styles"
exit 1
fi
$log "Building app"
$build
# Check if errors occurred in $build output
error=$(echo $?)
if [[ $error -ne 0 ]]; then
$error "Error building app"
exit 1
fi
$log "Building styles and app complete"
return 0
}
alias cli=cli
cli