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 5a0d6125 for ; Mon, 4 Nov 2019 10:40:32 +0000 (UTC) Received: (qmail 17820 invoked by alias); 4 Nov 2019 10:40:23 -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: 44891 Received: (qmail 9865 invoked by uid 1010); 4 Nov 2019 10:40:23 -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.102.0/25622. spamassassin: 3.4.2. Clear:RC:0(205.235.26.22):SA:0(-1.6/5.0):. Processed in 1.596525 secs); 04 Nov 2019 10:40:23 -0000 X-Envelope-From: SRS0=OoSP=Y4=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=1572863914; bh=PTMGhGB5BHHz1GLFt42sMu869cqWUUP17QMAxTc1UiM=; h=From:References:To:Subject:Date:From:Subject; b=ewO2Z2gWeNm9K5ovFwYGDT1Va/XzXnL9zNjFEoLv/vR7d/Io1YlZGVRS5xFrhXk9rkqTTeHC4CzUFV/T4776k3j+TgsP85JHkpk5I3luAz7jTS/cCKHdRlb1Oe12HRgeYC4wzMe4bVJ2uCnAq+pwSqAd3SVAM6fZ5PiM8p4hPaEUNY3Qnk6bUnftDkFM0wn9FORebqw0K3jyDsx+3EgEf/5VcapxUUlntxdtwk/BFO9TVL0cfH9cigf6FELpDFsFS/7a3Z0bld1QjxPYu2F2x2F8kdteI/is/7orIRdK7pilo9BU5l8HrubseM0tbavL6PqBPSeO2m1Ws8TLXAm0lA== X-YMail-OSG: WEqqRGkVM1ke7bptA8HbstjywxflvyHGTr11wnwIAmndG3MTyx.EmyFbJbXaBy6 dUXMKJlFsSscjHmiU1.BEo1ahfOzeUSOF6ZsAXq0s23QPjdZ9vRpMIADfbpKfkgPfr4ESzUo2WEw xCi7zpyYrOxzq939511f1sss3YN_5vNEUQbl5002PBzNRSM7G9mMtwz_DEA_qLU9zFCrt85CygA5 2guxCwQypTw7MGOg8lih.l8ZbneuYb1vm0zu5oiSaDGp5vhCTfFOJ5ghwwkpM_itSsfg4sVABDza 4lYVJThf.G9mbYTK82cetm0wiWr5ifkAtuXk6p6yJfNyu5pFoYrmnTs.PGHltb9bp1_iNN4oc7Cs 0knABeqWh4gL6As46dUTV9mJfShxfyTlXq4nFGa9D7yfPxTjaENboJ5onMqAX0yZ71HtIUqBdNqa j2MhN6dAqHSKqS5wNoprQtO1kiQIn10Mv22m5IPYb0tPIig4RpNN1CfMC_o8Tsb_TRDQuZXC11FF R9p5bItTVCI9BfRKpl.rlncyjKIstr3d0pbDUMe20loK8joGPozH1lXaZ0pZ3OSeXv.P5y07Ml1T gaMFeGY2PvXtSU6noFA9CtGLV97Ql9xUnB6Ft97O5qvWZP01qZX2Lcb0F5bpuT35F2V2bQtqxTDD PqxrZEob9POQvz.S0UVNgrWGnddgXYwohzRbCEd6hueMsyXUr2D5j79U00Ca3bDpf2AnBtBkusrj MtnM_Rc.c_RbVEFbU4OTsN3jDUwQwPjjraxpb7U3FDp_b8e6NjREbsL.YdNpst5hhOcQgFqtK5L2 a.5M9AWKe_.S2qS32Sihx2MndMsloGNvrZQEEhCAgls6DA4FjM9s3TxgRYVHtw.fZdcYZq3xx3Cc FXMKHuysKOaKWIg_hQFY8pbTPYRCSkLOitJxLHcvCpZpyzD_O.rVqXjUGILQzZuD.rzbFJuoKmp9 GtCFOWlhR5lv0Yg3WRPTZLESoHcVCppMiZz08RnEztHwk9g7vc8GQGuRZtNR6e_eGqRpwJADFvfO ksFKQWh0yvB_Ry6eitQQUoL9997mYRgDXH7vMrBSm7iW6ys0lh7unTfMisq1DxcAaZ_fwnBEyOO7 GKIS3YnysYpfYbD2y84jMqzhYvmnlQqcaCfkHOKagsoA2k39ML.GrozB9rUp5J_iZDH5Ls5D84CT zw8K1zTqYyOa2nPyRcDHkCcet6YFHeWaCHm6N8LXPOgU320WsT1x.qOtv_3i_2JQfzYus.EYYGpN 4qht.bGn6NTrhEI3RyD8C.eRXD_sSx31Z5UAnqB_plyBxKyDNq6EEGmtSSS6IjeayCplMoFJeJSB Bzz6UBpdJE80_8OrrfAuG2Qtf7Nk0s1.pFhY9RpileLh7B1N1fGPLbFpM6Sr87CEdhsDmdJHIT77 4znRtPTH7g8XLxrc- In-reply-to: From: Oliver Kiddle References: To: Sebastian Gniazdowski , Zsh hackers list Subject: Re: Completion for aplay from alsa-utils MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-ID: <4404.1572863917.1@hydra> Date: Mon, 04 Nov 2019 11:38:37 +0100 Message-ID: <4405-1572863917.383938@MoYM.5_T_.gyV0> X-Mailer: WebService/1.1.14593 hermes Apache-HttpAsyncClient/4.1.4 (Java/1.8.0_181) dana wrote: > On 2 Nov 2019, at 16:13, Sebastian Gniazdowski wrote: > > the submitted completion is in file _alsa-utils > > Feels like maybe it should just be called _aplay, unless you think there would > be so much shared code between future alsa-utils completion functions that > they all need to live together in one (not sure but doesn't seem like it) I don't agree on this point. There often is shared code between utilities that come from the same source. As you even point out, arecord takes essentially the same set of options. And _alsa-utils makes it clearer where aplay comes from if it isn't clear. We've also got plenty of existing functions where naming matches to package or source rather than the command. It can also make it easier to handle name clashes if a different aplay turns up. Oliver