File tree Expand file tree Collapse file tree 6 files changed +16
-27
lines changed Expand file tree Collapse file tree 6 files changed +16
-27
lines changed Original file line number Diff line number Diff line change 1
1
2
2
function _autocomplete() { # # add bash completions
3
3
4
- commands=" "
4
+ commands=()
5
5
6
6
for commandName in $( compgen -A function | grep " system:" ); do
7
- commands=" ${commands} ${ commandName}"
7
+ commands+ =" ${commandName} "
8
8
done
9
9
10
- commands=" ${commands} project"
11
10
for commandName in $( compgen -A function | grep " project:" ); do
12
- commands=" ${commands} ${ commandName}"
11
+ commands+ =" ${commandName} "
13
12
done
14
13
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
20
17
21
- echo -n " complete -W '${commands} ' dde.sh "
18
+ echo -n " complete -W '${commands[*] } ' dde"
22
19
}
Original file line number Diff line number Diff line change @@ -21,20 +21,18 @@ function help() {
21
21
22
22
_logYellow " System Commands:"
23
23
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} ) "
25
25
done
26
26
27
27
_logYellow " \nProject Commands:"
28
28
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} ) "
30
30
done
31
31
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
38
36
fi
39
37
}
40
38
Original file line number Diff line number Diff line change 8
8
#
9
9
10
10
function local:command() {
11
- echo ' execute local:command'
11
+ echo " execute local:command"
12
12
_localCommand_someInternalFunction arg1
13
13
_local_someGlobalHelperFunction
14
14
}
15
15
16
16
function _localCommand_someInternalFunction() {
17
- echo "do something with ${1}
17
+ echo "do something with ${1}"
18
18
}
19
19
20
20
Original file line number Diff line number Diff line change @@ -13,7 +13,7 @@ function system:dde:install:alias() {
13
13
exit 1
14
14
fi
15
15
16
- local _rcLine=" alias dde='\$ ( ${ROOT_DIR} /dde.sh'"
16
+ local _rcLine=" alias dde='${ROOT_DIR} /dde.sh'"
17
17
18
18
if [[ $( cat ${_rcFile} | grep -c " ${_rcLine} " ) -eq 0 ]]; then
19
19
echo " ${_rcLine} " >> ${_rcFile}
Original file line number Diff line number Diff line change @@ -11,9 +11,4 @@ function system:env() {
11
11
echo DOCKER_BUILDKIT=${DOCKER_BUILDKIT}
12
12
echo DDE_UID=${DDE_UID}
13
13
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
19
14
}
Original file line number Diff line number Diff line change @@ -12,7 +12,6 @@ NETWORK_NAME=dde
12
12
DOCKER_BUILDKIT=1
13
13
DDE_UID=$( id -u)
14
14
DDE_GID=$( id -g)
15
- DDE_SH=${0}
16
15
export DDE_UID
17
16
export DDE_GID
18
17
You can’t perform that action at this time.
0 commit comments