From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-3.4 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,FREEMAIL_FROM,MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED, UNPARSEABLE_RELAY autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 29933 invoked from network); 7 Dec 2021 19:16:59 -0000 Received: from zero.zsh.org (2a02:898:31:0:48:4558:7a:7368) by inbox.vuxu.org with ESMTPUTF8; 7 Dec 2021 19:16:59 -0000 ARC-Seal: i=1; cv=none; a=rsa-sha256; d=zsh.org; s=rsa-20210803; t=1638904619; b=AztmxEOAcSk6gdZkuNZIAi3E6yPVTk3vIMdSXgAODm4wBb51uV//juouzk/Ff9c378A/RBMGmm SzqQOczDAscaBuss1L9FKZ/vk2eAsXHGbV99S3ag9uydeRdsh9EWpxzGKXz5UiI6zK8WWj4zS7 +WydGLWwlPj2vuay+j+1kYvC0I2PRdlfE6b8C9b3PO0nEI8OpvalJNjI3xGHM3P5frNGioRTbf sQD43fPkByHe/KQMBYxcdChjFMqzbwwCHYdH+CPeaxGTyfaRPeCLqErjxjWatfwQzlm/zpLjw4 vHWoBHBnXX62S9DztFUeZJCCJrBAPCtkSZodFYfMwNLD0g==; ARC-Authentication-Results: i=1; zsh.org; iprev=pass (mail-ua1-f45.google.com) smtp.remote-ip=209.85.222.45; dkim=pass header.d=gmail.com header.s=20210112 header.a=rsa-sha256; dmarc=pass header.from=gmail.com; arc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed; d=zsh.org; s=rsa-20210803; t=1638904619; bh=lbOlFS8iTeitGJ/pzLElUHeJllcOIws521Jqh7pXlwA=; h=List-Archive:List-Owner:List-Post:List-Unsubscribe:List-Subscribe:List-Help: List-Id:Sender:Content-Type:To:Subject:Message-ID:Date:From:MIME-Version: DKIM-Signature:DKIM-Signature; b=jleueq6artCUQteTtg9hkXW5DkAhyayyu+nxEYou7EZqd1nSl0VPkbzR6V2vjhR3PXtc/DDPgL JnmGAbcSAP2SjfO6+avBs1wIs3b8eFXpKeczcVJ5+d6XIN3vH0pk5rjo7PXS//UWhkdyqEcjW1 A2GCVK5Sgr2BsDVcXbeX/9F2Z8cqzJ7EAj1vPx4R6nK5cKe9KokCoB89ANmvQubgrQVYmwfyVN BH2oQ/X3yNKmcMiTU+TVn9VGLSlz+csjIQLnu4nOYkeHt/H9oKEZJLK4WAFHZzauWUT65XpAq7 gBKC+OoAmV9qQ89j7BLJOuY2WELjH1vvFnuwGU9JlyBQ+Q==; DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=zsh.org; s=rsa-20210803; h=List-Archive:List-Owner:List-Post:List-Unsubscribe: List-Subscribe:List-Help:List-Id:Sender:Content-Type:To:Subject:Message-ID: Date:From:MIME-Version:Reply-To:Cc:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References; bh=DGLmIXzvDQlPtMWLgyufgY/vHf1FvoNV5SxE5rniURg=; b=ZoyT020VP8rYiIw+mRWrJnZ/vo 1xgXUG7u72UdTB8mP9cGqY33C0GYZeGTSjl4dToHpiwBKi8UIJEQPOsCknAbRjNbD3uiku7XXyh+t x1xRXVz4+d1TkCQxaIVct8o4zLqnTpfVlPJ8FOYMGsX0jlVV/XNSRh4JbXH9q3qDHG3fsGVFHnM9G 8p9oMbHv/VOqfwjNfdTgqxZvhG/m8OJOwOD9wvbzImaVG622Gs7lmNOHKL4Ohqsspt6WxdGkoqLWO u6YW4kszXNe0MVicbitI9flimpolSOMiJXwqQwi+oLSMFEKB9s3xZo1d5C7NnpS6kuGxfU+pv3NvF P8xh71pw==; Received: from authenticated user by zero.zsh.org with local id 1mufxS-000JoQ-Ly; Tue, 07 Dec 2021 19:16:58 +0000 Authentication-Results: zsh.org; iprev=pass (mail-ua1-f45.google.com) smtp.remote-ip=209.85.222.45; dkim=pass header.d=gmail.com header.s=20210112 header.a=rsa-sha256; dmarc=pass header.from=gmail.com; arc=none Received: from mail-ua1-f45.google.com ([209.85.222.45]:42573) by zero.zsh.org with esmtps (TLS1.3:TLS_AES_128_GCM_SHA256:128) id 1mufww-000JMg-MP; Tue, 07 Dec 2021 19:16:27 +0000 Received: by mail-ua1-f45.google.com with SMTP id t13so357658uad.9 for ; Tue, 07 Dec 2021 11:16:26 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:from:date:message-id:subject:to; bh=DGLmIXzvDQlPtMWLgyufgY/vHf1FvoNV5SxE5rniURg=; b=oMHMp0pr9Q/bDuYNnQQ+NxuUGeXiaF14HOcqw132koXDCu+uh1Xi67k9+/u/pmMXmO 3mGchFo4VEHgFbw3cm+/QamH5DESi+qPLqHjd2hEjovMz6Y8C096QMjuMXzqGFI0VpbT WCGFzfQVQo3k1b9Q0nRgM7os+gqyMH7dauJOlo6gc6ZoFvz1tZgcPA3Lg+tqZ019PWjA x2V+uf6T0YchZWA3vgLBwtnY2ueZXhnw+mWZ/EYDumzG5U9Hat4jg23+ZySfKmzB1v4c Qw8+nGzAerY+HY8qVutKjsid+Zy2J7NTpqLwlToxKYUxYdzJXXVSaXJpDWYQvWpdaDkb 0QqA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=DGLmIXzvDQlPtMWLgyufgY/vHf1FvoNV5SxE5rniURg=; b=DRK047UH5aLFfQOej+I5ZF+gk6F+crThTknSDgZagML6VTtmSWOY8PEmbcreS/vmjW 8LWow6jXrUa+C8N5PaL8s3kfNyUQYvUMSNtrBbKCxNKQGjfnJ6TbeC3yaoxj2pambger jlGTkY6hvQuIWmTh5v4XlKSAcx/MvRtNLwpM31Upn/UMFGSLX8td+vXMsJ5AdFZP9XTi HlAqy5Qnfoo8wdNvo1AFf2uppMTqpOaUfSkppZWfoeULv60n7k6nm5p4+30S3RFvj6jn 2IcOZns/bnBFDQ3XSdSJ5/rf4BvuUjH4YwckVfq7XdYPBRpSPAcKw/NwUs/ZowbcX4ao UJYA== X-Gm-Message-State: AOAM531eqsutFtVSAWhZg+H/JTQDzwquvpC4iIfdjKnhX85hUVeZMcAK XwRS+g1J6wOtDhPYmFg/iEaWQKENMJmaJpOMPhC3rxS6oxE= X-Google-Smtp-Source: ABdhPJyVzSwpqk2oPFYJTL8+V/tq2ynCABFtQbRdEod543d0Ky7mAGXki6ISCUBSrcUz/O+LQB2KLlpV76feGDHHuc8= X-Received: by 2002:ab0:6905:: with SMTP id b5mr1315900uas.43.1638904584924; Tue, 07 Dec 2021 11:16:24 -0800 (PST) MIME-Version: 1.0 From: Marlon Richert Date: Tue, 7 Dec 2021 21:15:47 +0200 Message-ID: Subject: [FEATURE][PATCH] Complete local executables with ./ prefix, if prefix-needed is false To: Zsh hackers list Content-Type: multipart/mixed; boundary="0000000000009b520f05d2933502" X-Seq: 49635 Archived-At: X-Loop: zsh-workers@zsh.org Errors-To: zsh-workers-owner@zsh.org Precedence: list Precedence: bulk Sender: zsh-workers-request@zsh.org X-no-archive: yes List-Id: List-Help: List-Subscribe: List-Unsubscribe: List-Post: List-Owner: List-Archive: --0000000000009b520f05d2933502 Content-Type: text/plain; charset="UTF-8" This allows local executables to be completed more easily, without the need for . in $path. --0000000000009b520f05d2933502 Content-Type: text/plain; charset="US-ASCII"; name="0001-Complete-local-executables-with-.-prefix-if-prefix-nee.txt" Content-Disposition: attachment; filename="0001-Complete-local-executables-with-.-prefix-if-prefix-nee.txt" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_kwwhfy6d0 RnJvbSA2ZWRlYTgzMmZmMjBhYTMxODUyMDQyMjg2Y2RiYTM2MDJmOGNkNTI3IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBNYXJsb24gUmljaGVydCA8bWFybG9ucmljaGVydEB1c2Vycy5u b3JlcGx5LmdpdGh1Yi5jb20+CkRhdGU6IFR1ZSwgNyBEZWMgMjAyMSAyMTowNzo1MyArMDIwMApT dWJqZWN0OiBbUEFUQ0hdIENvbXBsZXRlIGxvY2FsIGV4ZWN1dGFibGVzIHdpdGggLi8gcHJlZml4 LCBpZiBwcmVmaXgtbmVlZGVkCiBpcyBmYWxzZQoKVGhpcyBhbGxvd3MgbG9jYWwgZXhlY3V0YWJs ZXMgdG8gYmUgY29tcGxldGVkIG1vcmUgZWFzaWx5LCB3aXRob3V0IHRoZSBuZWVkIGZvciAuIGlu ICRwYXRoLgotLS0KIENvbXBsZXRpb24vWnNoL1R5cGUvX2NvbW1hbmRfbmFtZXMgfCAxNSArKysr KysrKystLS0tLS0KIERvYy9ac2gvY29tcHN5cy55byAgICAgICAgICAgICAgICAgfCAgNSArKysr LQogVGVzdC9ZMDFjb21wbGV0aW9uLnp0c3QgICAgICAgICAgICB8IDExICsrKysrKysrKysrCiAz IGZpbGVzIGNoYW5nZWQsIDI0IGluc2VydGlvbnMoKyksIDcgZGVsZXRpb25zKC0pCgpkaWZmIC0t Z2l0IGEvQ29tcGxldGlvbi9ac2gvVHlwZS9fY29tbWFuZF9uYW1lcyBiL0NvbXBsZXRpb24vWnNo L1R5cGUvX2NvbW1hbmRfbmFtZXMKaW5kZXggYjFjMzVmMDEzLi42OGRmOTUyMmIgMTAwNjQ0Ci0t LSBhL0NvbXBsZXRpb24vWnNoL1R5cGUvX2NvbW1hbmRfbmFtZXMKKysrIGIvQ29tcGxldGlvbi9a c2gvVHlwZS9fY29tbWFuZF9uYW1lcwpAQCAtOCwxNiArOCwxNSBAQCBsb2NhbCBhcmdzIGRlZnMg ZmZpbHQKIAogenN0eWxlIC10ICI6Y29tcGxldGlvbjoke2N1cmNvbnRleHR9OmNvbW1hbmRzIiBy ZWhhc2ggJiYgcmVoYXNoCiAKLXpzdHlsZSAtdCAiOmNvbXBsZXRpb246JHtjdXJjb250ZXh0fTpm dW5jdGlvbnMiIHByZWZpeC1uZWVkZWQgJiYgXAotIFtbICRQUkVGSVggIT0gW18uXSogXV0gJiYg XAotIGZmaWx0PSdbKEkpW15fLl0qXScKLQogZGVmcz0oCiAgICdjb21tYW5kczpleHRlcm5hbCBj b21tYW5kOl9wYXRoX2NvbW1hbmRzJwogKQogCi1bWyAtbiAiJHBhdGhbKHIpLl0iIHx8ICRQUkVG SVggPSAqLyogXV0gJiYKLSAgICBkZWZzKz0oICdleGVjdXRhYmxlczpleGVjdXRhYmxlIGZpbGU6 X2ZpbGVzIC1nIFwqXCgtXCpcKScgKQoraWYgW1sgLW4gIiRwYXRoWyhyKS5dIiB8fCAkUFJFRklY ID0gKi8qIF1dOyB0aGVuCisgIGRlZnMrPSggJ2V4ZWN1dGFibGVzOmV4ZWN1dGFibGUgZmlsZTpf ZmlsZXMgLWcgXCpcKC1cKlwpJyApCitlbGlmICEgenN0eWxlIC1UICI6Y29tcGxldGlvbjoke2N1 cmNvbnRleHR9OmV4ZWN1dGFibGVzIiBwcmVmaXgtbmVlZGVkOyB0aGVuCisgIGRlZnMrPSggJ2V4 ZWN1dGFibGVzOmV4ZWN1dGFibGUgZmlsZTpfZmlsZXMgLWcgLi9cKlwoLVwqXCknICkKK2ZpCiAK IGlmIFtbICIkMSIgPSAtZSBdXTsgdGhlbgogICBzaGlmdApAQCAtMjYsNiArMjUsMTAgQEAgZWxp ZiAoKCAkeyNwcmVjb21tYW5kczp8YnVpbHRpbl9wcmVjb21tYW5kc30gKSk7IHRoZW4KIGVsc2UK ICAgW1sgIiQxIiA9IC0gXV0gJiYgc2hpZnQKIAorenN0eWxlIC10ICI6Y29tcGxldGlvbjoke2N1 cmNvbnRleHR9OmZ1bmN0aW9ucyIgcHJlZml4LW5lZWRlZCAmJiBcCisgICAgW1sgJFBSRUZJWCAh PSBbXy5dKiBdXSAmJiBcCisgICAgICAgIGZmaWx0PSdbKEkpW15fLl0qXScKKwogICBkZWZzPSgg IiRkZWZzW0BdIgogICAgICdidWlsdGluczpidWlsdGluIGNvbW1hbmQ6Y29tcGFkZCAtUWsgYnVp bHRpbnMnCiAgICAgImZ1bmN0aW9uczpzaGVsbCBmdW5jdGlvbjpjb21wYWRkIC1rICdmdW5jdGlv bnMkZmZpbHQnIgpkaWZmIC0tZ2l0IGEvRG9jL1pzaC9jb21wc3lzLnlvIGIvRG9jL1pzaC9jb21w c3lzLnlvCmluZGV4IGY4NTI5M2FjNy4uNmYwNGI4ZWE4IDEwMDY0NAotLS0gYS9Eb2MvWnNoL2Nv bXBzeXMueW8KKysrIGIvRG9jL1pzaC9jb21wc3lzLnlvCkBAIC0yNDE0LDcgKzI0MTQsNyBAQCBz ZXQgdG8gYHRydWUnIHRoaXMgY29tbW9uIHByZWZpeCBtdXN0IGJlIHR5cGVkIGJ5IHRoZSB1c2Vy IHRvIGdlbmVyYXRlCiB0aGUgbWF0Y2hlcy4KIAogVGhlIHN0eWxlIGlzIGFwcGxpY2FibGUgdG8g dGhlIHR0KG9wdGlvbnMpLCB0dChzaWduYWxzKSwgdHQoam9icyksCi10dChmdW5jdGlvbnMpLCBh bmQgdHQocGFyYW1ldGVycykgY29tcGxldGlvbiB0YWdzLgordHQoZXhlY3V0YWJsZXMpLCB0dChm dW5jdGlvbnMpIGFuZCB0dChwYXJhbWV0ZXJzKSBjb21wbGV0aW9uIHRhZ3MuCiAKIEZvciBjb21t YW5kIG9wdGlvbnMsIHRoaXMgbWVhbnMgdGhhdCB0aGUgaW5pdGlhbCBgdHQoLSknLCBgdHQoKykn LCBvcgogYHR0KC0pdHQoLSknIG11c3QgYmUgdHlwZWQgZXhwbGljaXRseSBiZWZvcmUgb3B0aW9u IG5hbWVzIHdpbGwgYmUKQEAgLTI0MjYsNiArMjQyNiw5IEBAIGJlIGNvbXBsZXRlZC4KIEZvciBq b2JzLCBhbiBpbml0aWFsIGB0dCglKScgaXMgcmVxdWlyZWQgYmVmb3JlIGpvYiBuYW1lcyB3aWxs IGJlCiBjb21wbGV0ZWQuCiAKK0ZvciBleGVjdXRhYmxlcywgYW4gaW5pdGlhbCBgdHQoLi8pJyBp cyByZXF1aXJlZCBiZWZvcmUgZXhlY3V0YWJsZXMgdGhhdCBhcmUgaW4KK3RoZSBjdXJyZW50IGRp ciAoYnV0IG5vdCBpbiB2YXIoJHBhdGgpKSB3aWxsIGJlIGNvbXBsZXRlZC4KKwogRm9yIGZ1bmN0 aW9uIGFuZCBwYXJhbWV0ZXIgbmFtZXMsIGFuIGluaXRpYWwgYHR0KF8pJyBvciBgdHQoLiknIGlz CiByZXF1aXJlZCBiZWZvcmUgZnVuY3Rpb24gb3IgcGFyYW1ldGVyIG5hbWVzIHN0YXJ0aW5nIHdp dGggdGhvc2UKIGNoYXJhY3RlcnMgd2lsbCBiZSBjb21wbGV0ZWQuCmRpZmYgLS1naXQgYS9UZXN0 L1kwMWNvbXBsZXRpb24uenRzdCBiL1Rlc3QvWTAxY29tcGxldGlvbi56dHN0CmluZGV4IDZhZjBl ZmM2ZC4uOGZmMDBhZjZmIDEwMDY0NAotLS0gYS9UZXN0L1kwMWNvbXBsZXRpb24uenRzdAorKysg Yi9UZXN0L1kwMWNvbXBsZXRpb24uenRzdApAQCAtMjY2LDYgKzI2NiwxNyBAQCBGOnJlZ3Jlc3Np b24gdGVzdCB3b3JrZXJzLzMxNjExCiA+Rkk6e2ZpbGUxfQogPkZJOntmaWxlMn0KIAorICBjaG1v ZCB1K3ggZmlsZTEgZmlsZTIKKyAgY29tcHRlc3RldmFsICd6c3R5bGUgIjpjb21wbGV0aW9uOio6 ZXhlY3V0YWJsZXMiIHByZWZpeC1uZWVkZWQgbm8nCisgIGNvbXB0ZXN0ZXZhbCAnenN0eWxlICI6 Y29tcGxldGlvbjoqIiB0YWctb3JkZXIgZXhlY3V0YWJsZXMnCisgIGNvbXB0ZXN0ZXZhbCAnenN0 eWxlICI6Y29tcGxldGlvbjoqIiBtYXRjaGVyLWxpc3QgImw6fD0qIicKKyAgY29tcHRlc3QgJCdm XEMtRCcKKzA6bGlzdCBsb2NhbCBleGVjdXRhYmxlcyB3aXRoIC4vIHByZWZpeCwgaWYgcHJlZml4 LW5lZWRlZCBpcyBmYWxzZQorPkRFU0NSSVBUSU9OOntleGVjdXRhYmxlIGZpbGV9Cis+RVg6ey4v ZmlsZTF9Cis+RVg6ey4vZmlsZTJ9CisKKyAgY29tcHRlc3RldmFsICd6c3R5bGUgLWQgIjpjb21w bGV0aW9uOioiIG1hdGNoZXItbGlzdCcKICAgY29tcHRlc3RldmFsICJ0eXBlc2V0IC1hIGJhcj0o eyQnXFwwJy4uJCdcXEMtPyd9KSIKICAgY29tcHRlc3RldmFsICd0eXBlc2V0IC1BIGJhdD0oICIk YmFyW0BdIiApJwogICBjb21wdGVzdGV2YWwgJ3R5cGVzZXQgYmF5PSIkYmFyIicKLS0gCjIuMzMu MAoK --0000000000009b520f05d2933502--