1
0
mirror of https://github.com/openSUSE/osc.git synced 2025-02-28 13:12:11 +01:00

Merge branch 'fix-completion-with-space-in-pwd' of https://github.com/theMarix/osc

Properly quote $PWD in osc.complete.
This commit is contained in:
Marcus Huewe 2018-03-11 16:22:45 +01:00
commit aa01d866cc

14
dist/osc.complete vendored
View File

@ -87,14 +87,14 @@ lnkprj=""
lnkpkg="" lnkpkg=""
apiurl="" apiurl=""
alias="" alias=""
test -s ${PWD}/.osc/_project && read -t 1 oscprj < ${PWD}/.osc/_project test -s "${PWD}/.osc/_project" && read -t 1 oscprj < "${PWD}/.osc/_project"
test -s ${PWD}/.osc/_package && read -t 1 oscpkg < ${PWD}/.osc/_package test -s "${PWD}/.osc/_package" && read -t 1 oscpkg < "${PWD}/.osc/_package"
if test -s ${PWD}/.osc/_files ; then if test -s "${PWD}/.osc/_files" ; then
lnkprj=$(command sed -rn '/<linkinfo/{s@.*[[:blank:]]project="([^"]+)".*@\1@p;}' < ${PWD}/.osc/_files) lnkprj=$(command sed -rn '/<linkinfo/{s@.*[[:blank:]]project="([^"]+)".*@\1@p;}' < "${PWD}/.osc/_files")
lnkpkg=$(command sed -rn '/<linkinfo/{s@.*[[:blank:]]package="([^"]+)".*@\1@p;}' < ${PWD}/.osc/_files) lnkpkg=$(command sed -rn '/<linkinfo/{s@.*[[:blank:]]package="([^"]+)".*@\1@p;}' < "${PWD}/.osc/_files")
fi fi
if test -s ${PWD}/.osc/_apiurl -a -s ~/.oscrc ; then if test -s "${PWD}/.osc/_apiurl" -a -s ~/.oscrc ; then
read apiurl < ${PWD}/.osc/_apiurl read apiurl < "${PWD}/.osc/_apiurl"
alias=$(sed -rn '\@^\['${apiurl}'@,\@=@{\@^aliases=@{s@[^=]+=([^,]+),.*@\1@p};}' < ~/.oscrc 2> /dev/null) alias=$(sed -rn '\@^\['${apiurl}'@,\@=@{\@^aliases=@{s@[^=]+=([^,]+),.*@\1@p};}' < ~/.oscrc 2> /dev/null)
fi fi
if test "${cmdline[0]}" = isc ; then if test "${cmdline[0]}" = isc ; then