Skip to content

Commit 27abc40

Browse files
committed
feat: code clean up
1 parent 71c2e86 commit 27abc40

File tree

6 files changed

+16
-27
lines changed

6 files changed

+16
-27
lines changed

commands/_internals/autocomplete.sh

Lines changed: 7 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,19 @@
11

22
function _autocomplete() { ## add bash completions
33

4-
commands=""
4+
commands=()
55

66
for commandName in $(compgen -A function | grep "system:"); do
7-
commands="${commands} ${commandName}"
7+
commands+="${commandName} "
88
done
99
10-
commands="${commands} project"
1110
for commandName in $(compgen -A function | grep "project:"); do
12-
commands="${commands} ${commandName}"
11+
commands+="${commandName} "
1312
done
1413
15-
if [ -f ${ROOT_DIR}/dde.local.sh ]; then
16-
for commandName in $(compgen -A function | grep ":"); do
17-
commands="${commands} ${commandName}"
18-
done
19-
fi
14+
for commandName in $(compgen -A function | grep "local:"); do
15+
commands+="${commandName} "
16+
done
2017
21-
echo -n "complete -W '${commands}' dde.sh"
18+
echo -n "complete -W '${commands[*]}' dde"
2219
}

commands/help.sh

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -21,20 +21,18 @@ function help() {
2121

2222
_logYellow "System Commands:"
2323
for commandName in $(compgen -A function | grep "system:"); do
24-
echo " ${commandName:0:${#_functionName}}${_functionName:0:$((${#_functionName} - ${#commandName}))} $(_getFunctionHelp ${commandName} ${DDE_SH})"
24+
echo " ${commandName:0:${#_functionName}}${_functionName:0:$((${#_functionName} - ${#commandName}))} $(_getFunctionHelp ${commandName})"
2525
done
2626
2727
_logYellow "\nProject Commands:"
2828
for commandName in $(compgen -A function | grep "project:"); do
29-
echo " ${commandName:0:${#_functionName}}${_functionName:0:$((${#_functionName} - ${#commandName}))} $(_getFunctionHelp ${commandName} ${DDE_SH})"
29+
echo " ${commandName:0:${#_functionName}}${_functionName:0:$((${#_functionName} - ${#commandName}))} $(_getFunctionHelp ${commandName})"
3030
done
3131
32-
if [ -f ${ROOT_DIR}/dde.local.sh ]; then
33-
_logYellow "\nLocal Commands:"
34-
for commandName in $(compgen -A function | grep "local:"); do
35-
echo " ${commandName:0:${#_functionName}}${_functionName:0:$((${#_functionName} - ${#commandName}))} $(_getFunctionHelp ${commandName})"
36-
done
37-
fi
32+
_logYellow "\nLocal Commands:"
33+
for commandName in $(compgen -A function | grep "local:"); do
34+
echo " ${commandName:0:${#_functionName}}${_functionName:0:$((${#_functionName} - ${#commandName}))} $(_getFunctionHelp ${commandName})"
35+
done
3836
fi
3937
}
4038

commands/local/command.sh.dist

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,13 +8,13 @@
88
#
99

1010
function local:command() {
11-
echo 'execute local:command'
11+
echo "execute local:command"
1212
_localCommand_someInternalFunction arg1
1313
_local_someGlobalHelperFunction
1414
}
1515

1616
function _localCommand_someInternalFunction() {
17-
echo "do something with ${1}
17+
echo "do something with ${1}"
1818
}
1919

2020

commands/system/dde/install/alias.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ function system:dde:install:alias() {
1313
exit 1
1414
fi
1515

16-
local _rcLine="alias dde='\$(${ROOT_DIR}/dde.sh'"
16+
local _rcLine="alias dde='${ROOT_DIR}/dde.sh'"
1717

1818
if [[ $(cat ${_rcFile} | grep -c "${_rcLine}") -eq 0 ]]; then
1919
echo "${_rcLine}" >> ${_rcFile}

commands/system/env.sh

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,4 @@ function system:env() {
1111
echo DOCKER_BUILDKIT=${DOCKER_BUILDKIT}
1212
echo DDE_UID=${DDE_UID}
1313
echo DDE_GID=${DDE_GID}
14-
echo DDE_SH=${DDE_SH}
15-
16-
if [ -f ${ROOT_DIR}/dde.local.sh ]; then
17-
_logYellow "include: ${ROOT_DIR}/dde.local.sh"
18-
fi
1914
}

dde.sh

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@ NETWORK_NAME=dde
1212
DOCKER_BUILDKIT=1
1313
DDE_UID=$(id -u)
1414
DDE_GID=$(id -g)
15-
DDE_SH=${0}
1615
export DDE_UID
1716
export DDE_GID
1817

0 commit comments

Comments
 (0)