From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-3.2 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED autolearn=ham autolearn_force=no version=3.4.4 Received: from zero.zsh.org (zero.zsh.org [IPv6:2a02:898:31:0:48:4558:7a:7368]) by inbox.vuxu.org (Postfix) with ESMTP id 7A876249FF for ; Sun, 21 Apr 2024 19:40:12 +0200 (CEST) ARC-Seal: i=1; cv=none; a=rsa-sha256; d=zsh.org; s=rsa-20210803; t=1713721212; b=Q0eY2ESJkmJT8ji4chynq21GqFQeB2ev3afaumEe3wTU93DU0Y/LhFPyQkhNxqdi1nj+nDUqiZ yEgzVzs+J0GszXVXTQvgKEMykKIlcWzXWX2dsPjcwMGPKjQQBBtux6Pwv5htPOsNH2/ZcYE+HP KTwHmyRfoaboLay4CAmk7ppefOkbaDgdgJGhMFPYBkVF9AaMN1Q6ZiF1cgPRkvXnNrgVtkBJHB c/1g2X6HvwkZA/ihNejchp4DIDHJSoGGXuShs3F09qK9ubmEaGncJiMPo7d/MJCOIDDAEUqj/Y w/D/DzJn768pHzvrmUp+ncSMt6s/Dl+zWBUVseSrpJfqjw==; ARC-Authentication-Results: i=1; zsh.org; iprev=pass (mail-lj1-f171.google.com) smtp.remote-ip=209.85.208.171; dkim=pass header.d=gmail.com header.s=20230601 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=1713721212; bh=XAzEmAUrDT9Mx5e/hXJdRZ0AAHVbabjpT3eYF5HPUTA=; h=List-Archive:List-Owner:List-Post:List-Unsubscribe:List-Subscribe:List-Help: List-Id:Sender:Content-Transfer-Encoding:Content-Type:To:Subject:Message-ID: Date:From:In-Reply-To:References:MIME-Version:DKIM-Signature:DKIM-Signature; b=OSUn6YuKketPHd9YOxktJT42yWbGDlo5ztM+U8NDocXd4s9Xw3RUA2LcD81YdaHZZJA10f/Fq+ w1Kl3KSh9hunYyOuCvv10G/dEsosUFDDPJKLWXSdIPjchuWkHkjCdkp7WvXwz6kUa/0lvK4qKk qgc383B5LDT8JlxbhHs3zq4dzsdXGcMENvOntJ0KPTPfLowTtGtreNWHvnCbtNFJltaxCnPv0N h4vRp27Rhnt6PUxO0bUCf2WTfQX1qZFhCHS+C4nzW2LPm2BOxNFDtXCJpjPELXjUzy5H37Ji51 L+aOGsHdppF4vYSMiH5b8lgZm3j6o8iaiI/a4V90eeSxfA==; 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-Transfer-Encoding: Content-Type:To:Subject:Message-ID:Date:From:In-Reply-To:References: MIME-Version:Reply-To:Cc:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID; bh=OHn5DW2Dl4fQ9k6xVPzGa9yC2hYDrOENlfTjfQbXVAU=; b=gKQS7ddLLS9E4IKFTOu7XhAOMZ r0wiSk7zhWTtY511O0ZhzpyZHcvN5AFFnSj38Q0eyh0jMfpxTHr4KCHbMaQBGZLASl0gK8LfkSxbF ODb9MrrD7XsWyfaPdbu4xvE2zrf+scCls5hcw1EHzBQH4OhpPc40V683eUVjZ4Rl3oC6C8WPrjYYt L0GQTI1XXYoaLoiQcYd00vX64xKq3ut1d+YkSmSqTI9IyJAOwURR3Xf7/53Tk9nzBOVDknoa80dYx 5rMoS6Ubbe8kimxxIv1egIWaoo2303Jd3UWa1HSuzlvCfpRUZYIIafOVe3MgGmxKkmxopCxb/Zf1L 0aN319fg==; Received: by zero.zsh.org with local id 1rybAh-000PBn-GZ; Sun, 21 Apr 2024 17:40:11 +0000 Authentication-Results: zsh.org; iprev=pass (mail-lj1-f171.google.com) smtp.remote-ip=209.85.208.171; dkim=pass header.d=gmail.com header.s=20230601 header.a=rsa-sha256; dmarc=pass header.from=gmail.com; arc=none Received: from mail-lj1-f171.google.com ([209.85.208.171]:44379) by zero.zsh.org with esmtps (TLS1.3:TLS_AES_128_GCM_SHA256:128) id 1rybA5-000ORV-DA; Sun, 21 Apr 2024 17:39:35 +0000 Received: by mail-lj1-f171.google.com with SMTP id 38308e7fff4ca-2db7c6b5598so48558671fa.1 for ; Sun, 21 Apr 2024 10:39:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1713721172; x=1714325972; darn=zsh.org; h=content-transfer-encoding:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=OHn5DW2Dl4fQ9k6xVPzGa9yC2hYDrOENlfTjfQbXVAU=; b=mlQvdhUl/NkdiOAarAv1j3suyNYIPOH83Q2tgZFNFmeL/n3TaRW1kkcPzlI7NTWMox C+IRFZy+4A0nDRNANFEs/1i6Rt9lab9cHWV4quJIGrI434u5jQNKuN5/pZYDPaYWTxeQ oxU6VerjMa8+WfCvZYYP1mrIvZ16OwD6wtK1BW77T/ZVCaozETD+6+7EJ4pWiUmtFWEX 8dKVD34CslgxHgjxeF2YXviLdaUXX1W5PZb1X4etCrjy5XQ723hx4TWnwwlrgMwFaRG3 QFNb3wCZJe5RiTLrsmKVQBIqaS2igEwfwfUYYPsdI7xPMgjhheLmjHdepyLWUQLpZzzC X/gg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1713721172; x=1714325972; h=content-transfer-encoding:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=OHn5DW2Dl4fQ9k6xVPzGa9yC2hYDrOENlfTjfQbXVAU=; b=rxw1h1Iix+Vlbo+rr7USlVfm7LwDgOBKQ4RT2Bzts+RU4hgVYKn0wX8/+JB04bOQWa ZBYn+iLXV+KJIw41MbOSlIDk/xLAG9K9tX6m0uOvlPIB43X+9dDqCMeiKlVgm87kfJge oCJv3R9lRMsWIrLgN40MjUDAqo8ia9AVTkgbKoJjSKeMyeimTT7wD9O2+kVo/MwiJUIQ xgl7UTOJ84eBAil1RrOGLwxWXpxz1g5u5IPN5gKBjtilOyAlWxaJwqrlUe5rxjC7c4ao JlxBcK3pDlUMU5T/i1sPmjdk3rhj6lpQYnHBXd3qIP3TeAA+GtUKJ3sA5VbGD1cdAHGt Xj1A== X-Forwarded-Encrypted: i=1; AJvYcCXmjRO1ru9no4JyYMPI9aikCIetRNb0GbpCmK+ddDTVAtMRhwXsL99PChT3JgTS7Kdz5nFxXKW3BsTplgfc4IVZ7g== X-Gm-Message-State: AOJu0YxmUvkqz2v/xXhoJpYuO/YHBbWBAwmFrqL8XS2TLX8QPEHyqTWI 1sc2pISI0jFWJZ3jgzfyQ4LeavpZa2NbaZgf2DOvVLWJz534/12tEqJyTSGyRKhNOxAQhTcFUAJ nhiBPlU00CXFattn8Tpl6sed5mJw= X-Google-Smtp-Source: AGHT+IH5emowfIYf1URJpb+XHjN8JOMObUF9Xu7FeSEhY9TXCTFccDSTiVSpbZLpd149xKVQvwejnHtKs3qjpyAI3nU= X-Received: by 2002:a2e:9c4a:0:b0:2d8:d8b5:73cb with SMTP id t10-20020a2e9c4a000000b002d8d8b573cbmr5925641ljj.28.1713721172261; Sun, 21 Apr 2024 10:39:32 -0700 (PDT) MIME-Version: 1.0 References: <53fab6be-26d7-4de5-844f-ffc295d9a494@eastlink.ca> <3d15311d-b5fa-4a55-a17e-e61fcdded7d0@eastlink.ca> <9fe68299-c89f-46a1-b10f-eefadd03a262@eastlink.ca> <20240421161440.jicmznwxqb6pz2fg@chazelas.org> In-Reply-To: <20240421161440.jicmznwxqb6pz2fg@chazelas.org> From: Roman Perepelitsa Date: Sun, 21 Apr 2024 19:39:20 +0200 Message-ID: Subject: Re: optimal expansions? To: Roman Perepelitsa , Ray Andrews , zsh-users@zsh.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Seq: 29852 Archived-At: X-Loop: zsh-users@zsh.org Errors-To: zsh-users-owner@zsh.org Precedence: list Precedence: bulk Sender: zsh-users-request@zsh.org X-no-archive: yes List-Id: List-Help: , List-Subscribe: , List-Unsubscribe: , List-Post: List-Owner: List-Archive: On Sun, Apr 21, 2024 at 6:14=E2=80=AFPM Stephane Chazelas wrote: > > 2024-04-21 16:19:24 +0200, Roman Perepelitsa: > > On Sun, Apr 21, 2024 at 4:10=E2=80=AFPM Ray Andrews wrote: > > > > > > On 2024-04-21 05:23, Roman Perepelitsa wrote: > > > > > > Seems we want '-r' most of the time. And the '--' should always be t= here. > > > > > > The missing `-r` is a bug. It should be there. The `--` in this case > > > is optional because the positional argument cannot start with a dash. > > > > > > But the '--' is good standard practice, yes? > > > > You can call it that. It's one of those standard practices that I > > don't follow, but if you find the trade-off palatable, go for it. > [...] > > I would urge you to reconsider, especially for the "print" > built-in of zsh. I'm curious. Which of these would you use? print rebooting print -r -- rebooting Or these: ls ~ ls -- ~ I prefer the first form in both of these examples, whether in scripts or interactively. It's less code, so less time to read and understand. Roman.