[88300] trunk/dports/sysutils/bash-completion

raimue at macports.org raimue at macports.org
Tue Dec 27 08:11:43 PST 2011


Revision: 88300
          http://trac.macports.org/changeset/88300
Author:   raimue at macports.org
Date:     2011-12-27 08:11:43 -0800 (Tue, 27 Dec 2011)
Log Message:
-----------
sysutils/bash-completion:
Ignore flags for the current action in the completion

Modified Paths:
--------------
    trunk/dports/sysutils/bash-completion/Portfile
    trunk/dports/sysutils/bash-completion/files/port

Modified: trunk/dports/sysutils/bash-completion/Portfile
===================================================================
--- trunk/dports/sysutils/bash-completion/Portfile	2011-12-27 15:59:08 UTC (rev 88299)
+++ trunk/dports/sysutils/bash-completion/Portfile	2011-12-27 16:11:43 UTC (rev 88300)
@@ -5,7 +5,7 @@
 name            bash-completion
 epoch           1
 version         1.3
-revision        3
+revision        4
 categories      sysutils
 platforms       darwin
 supported_archs noarch

Modified: trunk/dports/sysutils/bash-completion/files/port
===================================================================
--- trunk/dports/sysutils/bash-completion/files/port	2011-12-27 15:59:08 UTC (rev 88299)
+++ trunk/dports/sysutils/bash-completion/files/port	2011-12-27 16:11:43 UTC (rev 88300)
@@ -47,18 +47,20 @@
                         ;;
                 esac
             elif [ -z "$port" ]; then
-                case $mode in
-                    contents|uninstall|upgrade)
-                        if port -q installed -- "$i" | awk '{print $1}' | grep -qi '^'$i'$'; then
-                            port=$i
-                        fi
-                        ;;
-                    *)
-                        if port -q search --name --exact -- "$i" | grep -qi '^'$i'$'; then
-                            port=$i
-                        fi
-                        ;;
-                esac
+                if [[ $i != -* ]]; then
+                    case $mode in
+                        contents|uninstall|upgrade)
+                            if port -q installed -- "$i" | awk '{print $1}' | grep -qi '^'$i'$'; then
+                                port=$i
+                            fi
+                            ;;
+                        *)
+                            if port -q search --name --exact -- "$i" | grep -qi '^'$i'$'; then
+                                port=$i
+                            fi
+                            ;;
+                    esac
+                fi
             fi
             count=$((++count))
         done
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20111227/a624c7c9/attachment-0001.html>


More information about the macports-changes mailing list