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.3 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, T_SCC_BODY_TEXT_LINE 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 EA68127BF8 for ; Sat, 16 Mar 2024 13:00:54 +0100 (CET) ARC-Seal: i=1; cv=none; a=rsa-sha256; d=zsh.org; s=rsa-20210803; t=1710590454; b=UaWlMEodBMlkwQVQvYPxqAfPNAdBysQCcPpdN0flmVhd0L0mu6iwS28D8CV2lhjfGVu7WC6IO+ 9uXsEWtoWXmp25ca8K0dNEMv5Fe3VY+X4VYT24usXoNNK0CiiX7zy0AWKYxgYy45p4D56Att6D UXKRxA9J0e2/q6Z79o0/+ic9XdrD8T360+J3TFfQqH6cutkwDqKo1S8894Zeco1GSRLB9kvrsi amGhNpROHR9F4Pi+7Yj3KfsdC8jDj46ZiMSOKLxAwQvjQaAUSvQr1hrIVwEIZpGxtrdP3IwEI9 uUMSMBdYb/ik3zSjOPLLcQhF1kgUX/zTjO1NVsq0+HqghA==; ARC-Authentication-Results: i=1; zsh.org; iprev=pass (mail-yb1-f172.google.com) smtp.remote-ip=209.85.219.172; 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=1710590454; bh=TNxOJ/mlA/1/rkdhDGkRlo3TXr10a5CCJ8qhRFBQpGo=; h=List-Archive:List-Owner:List-Post:List-Unsubscribe:List-Subscribe:List-Help: List-Id:Sender:Content-Transfer-Encoding:Content-Type:Cc:To:Subject: Message-ID:Date:From:In-Reply-To:References:MIME-Version:DKIM-Signature: DKIM-Signature; b=rhecD4UfJv8RVJGgbVJewsXc8yc+y2LHRoT9912fU0xSFnvzZUjCniGXMtTvmTPB5nSVMQ7QIx bp3tPYP4FypccpIlQHnmwEcVydTN/Cgs3hDsZrnJp/wUSRjf/J0FkM5+Gs5pCypU23gdXDGQGa qZ3eGH+M/NWAyXSQ6G+pdXxTpvMdm7oumZ+6sO5rvWcgnkIIoXADLf9s9EKyILyR41Vm6IfEiy LNhFJdBMgt5aLDsM1v4rJla124TFsUvpp9FZxhWmRI5cHR7eiIgeb/zE+4V280yHAOlQq52ieu at60bz9Gxdrh8bSZno3aHcVEkAGyuFyU1XZ6MV0dKDx2cA==; 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:Cc:To:Subject:Message-ID:Date:From:In-Reply-To:References: MIME-Version:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID; bh=TNxOJ/mlA/1/rkdhDGkRlo3TXr10a5CCJ8qhRFBQpGo=; b=ZFZoE3KeUKhKzCVaJXs2K1BFVO tyU8s4ft0ExMxh7DGfZzOv1bq7/zzk+V9hCTKVLn3yOXoDwtq+e8S5ySgmZnpayYpDso/48W8KS9h QW318YlQzf5B6vifqLj0GvJwqtcqOJ7w/++0lVRKEqTLevz9wYCFJaGeu/o/I0PaenaP52+YdTT5g 8f8nR74GwTn2fRzV4gfkQyQZb2/i1Ujh5FcAXqXxQQxKL609hpwwwnrAlIve1Hi+j3E3pAPRd9l81 WlHdSV1B+J4RPFoUzl1jvZdmDhjQNjnV1k1ZB2p9DAu26uE0R+ON7ioJhK1kgo85v+reZnVr3/BQ1 IbnW3PQQ==; Received: by zero.zsh.org with local id 1rlSic-0001OL-DC; Sat, 16 Mar 2024 12:00:54 +0000 Authentication-Results: zsh.org; iprev=pass (mail-yb1-f172.google.com) smtp.remote-ip=209.85.219.172; dkim=pass header.d=gmail.com header.s=20230601 header.a=rsa-sha256; dmarc=pass header.from=gmail.com; arc=none Received: from mail-yb1-f172.google.com ([209.85.219.172]:47448) by zero.zsh.org with esmtps (TLS1.3:TLS_AES_128_GCM_SHA256:128) id 1rlSht-0000eh-Kk; Sat, 16 Mar 2024 12:00:10 +0000 Received: by mail-yb1-f172.google.com with SMTP id 3f1490d57ef6-dcc73148611so3060727276.3 for ; Sat, 16 Mar 2024 05:00:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1710590408; x=1711195208; darn=zsh.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=TNxOJ/mlA/1/rkdhDGkRlo3TXr10a5CCJ8qhRFBQpGo=; b=fEwGHW6E1eOrktAqjsBe3qpByt0GG+l4+ZVJD8Mwfae+1v//dtDMccDB/5FcouX5lA KViF7hjqtJU5wxlImc6vwzEpw4tVX3gbh8D9N9Ccn2MiWKkbTiTF2ptoQ25BNcGzpJyr qh67mxdZmZyAKuN2nHDbIcgy4K3QDZ3uvcXYWB79c9GHKdL4bF96AO/K8M9W1XmzJp1G bVR6i9WDRzZyOZ6DqXWmUkkqSEfrCgrmKPrW5EBMFDF4ZS+GZtLXh5s1Fo8iDhqlagds thGNcpn9KHDNcn8Fc/MzahaH84W6p0FSkDHQlbfRBgKh/ROOT/A9M7zG97ffsK5lHpPi BYIA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1710590408; x=1711195208; h=content-transfer-encoding:cc: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=TNxOJ/mlA/1/rkdhDGkRlo3TXr10a5CCJ8qhRFBQpGo=; b=LcGLAIQVZYplkX5fqE5Tq/+4qxe+nxC5PlJk7JW54m9/0CF5CtPnfm+NV0k3p3XyRb DcNPlkxgjfe/Xm5uu7W0vePt7Ja60F8Dd3Dio0A36z1eTc2uPcOF6EpmkpJ+vMtF5bbr W5j+pelIV/hy2NMu687Pt21NEppItaR9eqfA15dcgSdqqDh7RNVXzXv5iqu20mphj5Y8 4HhPH9fSVxltsk1ui+E1Aet0OWUhHwIdmAowIBu+ZhyQdfqkY5Dc/h8/wbk7JryVSKLW J+ZjMONhjcFCpomKXDrf4V+9c0AlfzDpsIpDqszkqXDBkCQG/JXFp1PtI411/S4ZpuHr PbwQ== X-Forwarded-Encrypted: i=1; AJvYcCVE84Rdh92wnyQl6vkeT6oyo+uEEbhkbJGm1qt2xVIcJRmkEVPLGsEVSTJgUzFSnA3GRpwZ/aNIjcaaHiQ+VSX/2Q== X-Gm-Message-State: AOJu0YxY+gMI2PRODen/yoZNmujGp+NPHcbvdj4K3ZtUjnetFx5yfUJG rvpPBeThemP/mVkfgnoPWpf4RZ/2bNHinB7ERwB06cF1+GSGqFjxFgv68FxJ54YmM9zQnTPZvMa ZDk7UYRAvFwLYTlrz3F5hftLGb2o= X-Google-Smtp-Source: AGHT+IFJKIoz3+zEKa7+NMNJnqmcmhFx1upmdHtJ3t2t/ghQhCsU69W3MwyuG5L1B1KAV4wkAR+RWUfdGghU/Ox/2WM= X-Received: by 2002:a25:8603:0:b0:dcd:1436:a4ce with SMTP id y3-20020a258603000000b00dcd1436a4cemr6710055ybk.23.1710590408344; Sat, 16 Mar 2024 05:00:08 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Felipe Contreras Date: Sat, 16 Mar 2024 05:59:56 -0600 Message-ID: Subject: Re: What's the equivalent of ${BASH_SOURCE[0]}? To: Roman Perepelitsa Cc: Bart Schaefer , Zsh Users Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Seq: 29740 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 Sat, Mar 16, 2024 at 3:43=E2=80=AFAM Roman Perepelitsa wrote: > > On Fri, Mar 15, 2024 at 5:29=E2=80=AFPM Felipe Contreras > wrote: > > > > Actually I realized that it's ${(%):-%x} what I'm looking for, since > > that is the best equivalent for ${BASH_SOURCE[0]}. > > > > According to StackOverflow there are no better options [1]. > > Better in what sense? What are the shortfalls of ${(%):-%x} from your > point of view? There aren't any shortfalls, it works fine. It's just complicated. Given that this seems to be commonly used I just thought perhaps there was something straightforward like $ZSH_SOURCE. --=20 Felipe Contreras