fixes #33, don't define the aliases with a trailing space when there is no following argument
This commit is contained in:
@@ -39,7 +39,7 @@ _git
|
||||
__git_alias () {
|
||||
if [ -n "$1" ]; then
|
||||
local alias_str="$1"; local cmd_prefix="$2"; local cmd="$3"; local cmd_args="${4-}"
|
||||
alias $alias_str="$cmd_prefix $cmd$cmd_args"
|
||||
alias $alias_str="$cmd_prefix $cmd${cmd_args:+ }$cmd_args"
|
||||
if [ "$shell" = "bash" ]; then
|
||||
__define_git_completion $alias_str $cmd
|
||||
complete -o default -o nospace -F _git_"$alias_str"_shortcut $alias_str
|
||||
|
||||
Reference in New Issue
Block a user