From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-1.1 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,FREEMAIL_FROM,MAILING_LIST_MULTI,RCVD_IN_DNSWL_NONE autolearn=ham autolearn_force=no version=3.4.2 Received: from primenet.com.au (ns1.primenet.com.au [203.24.36.2]) by inbox.vuxu.org (OpenSMTPD) with ESMTP id a0bdb5f2 for ; Thu, 26 Sep 2019 21:31:26 +0000 (UTC) Received: (qmail 20718 invoked by alias); 26 Sep 2019 21:31:21 -0000 Mailing-List: contact zsh-workers-help@zsh.org; run by ezmlm Precedence: bulk X-No-Archive: yes List-Id: Zsh Workers List List-Post: List-Help: List-Unsubscribe: X-Seq: 44780 Received: (qmail 19343 invoked by uid 1010); 26 Sep 2019 21:31:21 -0000 X-Qmail-Scanner-Diagnostics: from park01.gkg.net by f.primenet.com.au (envelope-from , uid 7791) with qmail-scanner-2.11 (clamdscan: 0.101.2/25580. spamassassin: 3.4.2. Clear:RC:0(205.235.26.22):SA:0(-0.2/5.0):. Processed in 0.645055 secs); 26 Sep 2019 21:31:21 -0000 X-Envelope-From: SRS0=JSHJ=XV=yahoo.co.uk=okiddle@bounces.park01.gkg.net X-Qmail-Scanner-Mime-Attachments: | X-Qmail-Scanner-Zip-Files: | Received-SPF: pass (ns1.primenet.com.au: SPF record at bounces.park01.gkg.net designates 205.235.26.22 as permitted sender) X-Virus-Scanned: by amavisd-new at gkg.net Authentication-Results: amavisd4.gkg.net (amavisd-new); dkim=pass (2048-bit key) header.d=yahoo.co.uk X-Greylist: domain auto-whitelisted by SQLgrey-1.8.0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.co.uk; s=s2048; t=1569533443; bh=aknu+F5GayxpVszxeBCWFBVIKSjlMVAlvNykLrpy8JA=; h=From:To:Subject:Date:From:Subject; b=HUxBCuM4P4HRqgpexrs53J+q0LTjcJA+hahZgYtHbGys33rduaDtcPoSxQV7gzMrm3vbJ1NNnVhHMhgxWry8HSWcoy7HKfJ2V5s9VsbP7TlNWyLw3EB9qMcJeIy/Xa9vkMvZi+Y0my4fG8cN2L/L0qvBRRciClfVNPJ0+EWjnTp2ZSSKSkva7+XxxA24478QUJgkAiXivgGpH7sxFeKrc0A//9bniInbjJqMIkWePKDdb7dbz6F95fBsjpeLNEWnt6ckQE73rrr+A7a7yvRkfP0/yYNzjvKnBudy4sBOaXgQm/eEzF1gbNYd9VHRoPeAa4/mCynccALujjAnHIN7Ow== X-YMail-OSG: GsNSVEcVM1kbVVN4moC1cUvgKzQoU5_4xdgssGJ3tCKmre.jrkedRzJGZX1QMhA TmCEh5VScIEjuYya6ywMmLpiHC8jasSUoFFtr3vw92vxKTEv_T0M31efhHTiK.C4HDixF3dXgvrJ xV9g.lANHOeUNogCFQeGDX39iGnTKjlbmWNab3Wv2KQf4M4XWOpQsHZGCjseBm0EeNhTDgH4LQfV mTAENlbfunuK9ax_OI5oE5vilFB3V7zCv1Mph_YEV9qSTyZpl1Vq0MK9rZ5oKud3jqmV0rRmgdtl 5HgU1Y0dv8C6hDBaYikNlpHG.jKziCJS48gHuPggwd_tSpSG08BEoyDxHi063I0.qJQE1e5X0P7h YruUEVT9NvGDkmCYB6YpFhpbWJTgaxYAX6f2GvkzJWJoAUAGoFgtOQAG2xWX9BLPUizX1o3y28IF nKZU5V9iTkUvpt2e5YiU4yk.OFdCByseTPZ.OEEQqeLiY.ZBAHRYwAVyyX3xTUfDPzJ8IksFWYsz Tgh2Bc4g5A3LuymVLA7q2XOFL82Oy9_ZJA8F._19QreI.cU7xlRxDTCSCW9m6Ph00dYT2qjWT3BV LzMiKevPLDVdMfhSJaUlUmeYIadW6vATjsj7pV2qzA9sYkCq.IFbMNCUaqlcukdWrHIeq2jYFtq3 jw4YLBEkQCYKMRh9xYw9FVmviRMvNbcyjMXecPkbXoyDaQWw.VehEseNowkB.yoJx97boPkiNtmT 3EmxdVqrjksrJBFxpDok83FsLtWFFlNHkI2YJcRV6nme8.e_8NJf_JIpXQEb.175SpwG.H_QmxWR iex7.lfgbU_tBr2m6MV3rWc.58QyDDqjpaYR2MkIWdMqDXjeKtIzBetL5iNo.ZMkfLZk6X5d6_Tg j15VuzYuIBvV0yNfKuotyCN63gob0yIZ_Dhjd8VnAA_MTkkfvWwpjNRWkt9iP4ixjDdl_Pggmvgk I1w1staG8wfXDiNnYKko.AQLx8DewaOPq4yrBYM7ebtAtJf9cta87wngjeeErlVBeundr_eopn4n LLc6fxHp_ldWBxhfaxWJDzUQ9uU_qLrP6ybr.Xa6pFvjzpS1Wsw0ecsGvbhXqKgHgpk6Zu4XeH.F Es2mapnjP6RzIdEXz4qi7epTwLZVz5ez4jfMiC3q0v5nJB6754Zt5w5A.ODqN8HYA1BBWmS_5K4b _gTv3T7LYvng9K7ZvObxXbv2iMWtyPI99eGZNZemKpQahDu_vv8DuTgPcf9.1c4g7OZg1qHyxvPE id8iDSF1nI.qugjQoWXg- From: Oliver Kiddle To: Zsh workers Subject: PATCH: complete utmpx key for FreeBSD's getent MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-ID: <77714.1569533439.1@hydra> Date: Thu, 26 Sep 2019 23:30:39 +0200 Message-ID: <77715-1569533439.099793@QDWL.oB6h.gMDZ> This adds completion to getent for the utmpx key on FreeBSD. Oliver diff --git a/Completion/Unix/Command/_getent b/Completion/Unix/Command/_getent index 0fb9a0af4..b96852db3 100644 --- a/Completion/Unix/Command/_getent +++ b/Completion/Unix/Command/_getent @@ -50,6 +50,13 @@ case $state in aliases|passwd|shadow|group) _wanted keys expl key compadd ${keys%%:*} && ret=0 ;; + utmpx) + if (( CURRENT > 3 )); then + _files && ret=0 + else + _wanted keys expl key compadd active lastlogin log && ret=0 + fi + ;; *) _message -e keys key;; esac ;;