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.3 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED,UNPARSEABLE_RELAY autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 17779 invoked from network); 10 Aug 2021 23:09:23 -0000 Received: from zero.zsh.org (2a02:898:31:0:48:4558:7a:7368) by inbox.vuxu.org with ESMTPUTF8; 10 Aug 2021 23:09:23 -0000 ARC-Seal: i=1; cv=none; a=rsa-sha256; d=zsh.org; s=rsa-20210803; t=1628636963; b=XjAD+44EnYR/YfhOMjoqRlZL/0rn2aeY0ceTa61Cs82BDojVVXnG2+RRjpmeaBXOIYvOWyImD4 74zXcQyTNtmVTOjQzCTT74CyIxLFdad6qY5d5YfOEl1nJsylvG3295KXGNI7Il+AocbRGJacqX Q5wQ6r/B975WUs5xwJw64JEU6kp65ncremkV5Eu2NfGVxLwMpCSnG5b8CjwZLDeVnK/1BReFbH z/wUEhIujBRGXRm3pRYA6WX4EH5hOvaYzesaa5B57hF8CdWdxcUa+FD8Hf3a9mTCfJXvV77Xos RK+ivZcZwPLtEx1Q38Rp+A1xJEC1LKCKbi/dfYMUIcK4eA==; 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=brasslantern-com.20150623.gappssmtp.com header.s=20150623 header.a=rsa-sha256; dmarc=none header.from=brasslantern.com; arc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed; d=zsh.org; s=rsa-20210803; t=1628636963; bh=tJlm/S3toXzvaYD22IWrXQQQ//B1Fanpn+ZzRy0nIp4=; h=List-Archive:List-Owner:List-Post:List-Unsubscribe:List-Subscribe:List-Help: List-Id:Sender:Content-Type:Cc:To:Subject:Message-ID:Date:From:In-Reply-To: References:MIME-Version:DKIM-Signature:DKIM-Signature; b=G3QPrilRfKQyyDVFf4/atCjNm/bW+YKTPWQdm/YbYUZZs1vwPP8Rg5RcTSGmcrVeliLuHGdPst jlv+ssv1BiXMD1zwsu10DKiMCfc64owl4OE74N+i//vOzRtTgx3I36tOKEniFhVAmVOwZwX/nr 0hu3p1ffqeziVRIdOF1EDbkp8oUbAiK6r4gnnoVI4A+8MyCgC339Gyg+c6C248Xtb4acLeDb9f sktvFe3rfa5mfef7sTvAjrw0aP1Isr4xOpzUX5INwYS5kHi90WvK73j2cOaXW7r7KTQg6uCz59 xTaAERHskEiiDUSVnnKej1v/FzZ1QXKXFxIE7IMvOOqrOA==; 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:Cc:To:Subject:Message-ID :Date:From:In-Reply-To:References:MIME-Version:Reply-To: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID; bh=iLoZpHn0kRlK9dz8OQD3AW0kfk7kvDOjmYjv2CMtFd8=; b=H6yDs3niswLfpE/aEaxFK8ZKpj zhlnGVTnEoiVYYG8aU+DU9QzezYhzSVpU4r0SSAMK1oLgB25T8g5r2KROmElILExQo39ZhYWkCv3q E4/EWoMfzkB7ukYNyEMsUP/+65ejm1I0saATvWYoCPb5u7ywR6Sg94BS1G3tEuFRsw6Bl+Dzvccpk YoZZJkY5qOZFtYZ3ddMu7gXuemYrM1u3hPzcMuYZT22SqfusY7imZ+FF4Mbr0rQ1sS39fzU6XdDbz wJsw+1pBtCJr8csnvTUfPnERzU8SZHzppTZt5xJqQ2iyfgrfjr/2o/T5LBqscZWXRmwiYMT6Y0tJQ VPkiPnIA==; Received: from authenticated user by zero.zsh.org with local id 1mDas6-000DF2-9v; Tue, 10 Aug 2021 23:09:22 +0000 Authentication-Results: zsh.org; iprev=pass (mail-yb1-f172.google.com) smtp.remote-ip=209.85.219.172; dkim=pass header.d=brasslantern-com.20150623.gappssmtp.com header.s=20150623 header.a=rsa-sha256; dmarc=none header.from=brasslantern.com; arc=none Received: from mail-yb1-f172.google.com ([209.85.219.172]:37757) by zero.zsh.org with esmtps (TLS1.3:TLS_AES_128_GCM_SHA256:128) id 1mDarN-000CYu-RQ; Tue, 10 Aug 2021 23:08:39 +0000 Received: by mail-yb1-f172.google.com with SMTP id n15so117787ybm.4 for ; Tue, 10 Aug 2021 16:08:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=brasslantern-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=iLoZpHn0kRlK9dz8OQD3AW0kfk7kvDOjmYjv2CMtFd8=; b=GpTydHLEJx2zzmRfFPTo0zkCZCXqKU3LZjbQa5COBe7OeYF9b/C2EzjoeniRnbNcNn nTaFkZ8KFW2F+6vx7cWVQdu6qB3eBnGp+ufQCzCv++94VdEpN59rdVshjfIOmR5UWUx6 Q4/K5NwtWFsLCYMUhKkidj9SUBh0vYUbPPj4hWhsuhdVTrkCo1plQw8VAuBFmJymAkTC sXutdlz7Q8vkUdcDwG1M1IleoarSPae67to3d87Bm7bTI90o1TLTgBuA3Q2/gBLadClK AlCk/B/IdwiB5slfhqSL8+OXMGxxkwmvmRdMZjZJ/TOw4+kwkMb02OvTGRJ+/saMPuKN 2DtQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=iLoZpHn0kRlK9dz8OQD3AW0kfk7kvDOjmYjv2CMtFd8=; b=ra4lle7balsxcdFF5VA4VX7Z+Fa/hlkvupyGrp+x4d09S9DAzl+NZzkAUgeBVpHlb5 FdQ28RIcU3q3+HjGArnrxCWkSR66kp5lxCE+RCXkjM1S+GwD251mcXPAjx5BvPLPQDQq PPN27A5eQFrOuW4iIODdTwievgBiMdAtXxXHsO/+cjGma2zUfHqFgnqfFzPGV2FmuFSZ CSzkaCHM4Xgwla/zncVI7KtPX4rWZpReN0srrnURgYilrukdF6gnILLmL4IWX4uIky8P Is+YHOKTIFpfrM7HwWPv6TqN7w6K+m4cWGbkNQImgoWoL/eSlVXwC8renjQ2Pk+S38YC MNSw== X-Gm-Message-State: AOAM531dSRS1JZ54GNeOvQa7Rq0qzacsZkrVpsHwz4zanGSxVzLOY8Ff tgfQ+8gGkk0UnEmso2QSkCOqKvvxXwXuPxDm0jq1ZA== X-Google-Smtp-Source: ABdhPJwA4VQFsWkWq+kYPyYnajM9Hde3+PbI1Oi0tTpQC49dIkIls2pdEHZWOsWcvAqnLrWAgYFx9Yrn9Q5+wpAIdZ8= X-Received: by 2002:a25:24c1:: with SMTP id k184mr29898334ybk.297.1628636916901; Tue, 10 Aug 2021 16:08:36 -0700 (PDT) MIME-Version: 1.0 References: <939622201.802587.1628597522569@mail2.virginmedia.com> <1971762691.811348.1628613240923@mail2.virginmedia.com> <529da2fd-0718-847a-c939-63ce4d48b9ec@eastlink.ca> In-Reply-To: From: Bart Schaefer Date: Tue, 10 Aug 2021 16:08:24 -0700 Message-ID: Subject: Re: what does 'interactive' mean? To: Ray Andrews Cc: Zsh Users Content-Type: text/plain; charset="UTF-8" X-Seq: 26906 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 Tue, Aug 10, 2021 at 3:38 PM Ray Andrews wrote: > > The only thing I'd even want to know is how when where and > why I'd ever want to get involved with the issue with very practical > examples. There are only two reasons I can think of why you would care: (1a) The /etc/zshenv file is read in all shells, and you're a system administrator who wants to do (or not do) something only in shells that are also (or are not) going to read the zshrc files. The classic example would be some adjustment to $PATH. (1b) You're a user with the same go/no-go concern about something in your .zshenv file. (2) As (1ab) except for zlogin/zlogout files (yes, there are circumstances in which a login shell might not be interactive, mostly with remote shells). The example here would be to modify any of the history-related variables. I suppose a third case would be that you're intending to forcibly create one of the foregoing circumstances by turning the INTERACTIVE option explicitly on or off. Examples of why you're doing that would be pretty obscure.