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_EF,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 9009427A0B for ; Sat, 18 May 2024 04:10:05 +0200 (CEST) ARC-Seal: i=1; cv=none; a=rsa-sha256; d=zsh.org; s=rsa-20210803; t=1715998205; b=K+PU4/jy5JIKbGBn5wO0c5nULhA7nqWuAAqOqevboz3IRqizQJFWPyUAAE5Q1pdgrXyAcgiTKd RXIaH9FXHNgdbu53M7ch59DCz7GDoX9/RPKj5+BTzik73FFsZI7XmGY+ZlrtpvC3OVh9KwK6LF DDr+QBZ/vmsri6rsK398ENhVcuQ+KtG9ncTji0r38R21ZJj+gMqtYbjT2yr09lJctduhbn5ZzB lQFwrFHxHu2iZYRYn1HOmfCnbr9ApYOGAetueIS0KUmw6s3ViLKLUuWG30dHXvyuuC6CVWoDSf ijfQ3U0Vrx+xycrE+nrwVZ0ST4EyRr6XbhDkr/TuirqVjQ==; ARC-Authentication-Results: i=1; zsh.org; iprev=pass (mail-ej1-f49.google.com) smtp.remote-ip=209.85.218.49; dkim=pass header.d=brasslantern-com.20230601.gappssmtp.com header.s=20230601 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=1715998205; bh=kJC2qaEyuNOlpxQEcoFZuCmylm50dHcym/tx3pG8V/0=; 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=B86EzNte122ObPtNXXyOG3bvoxvhbTeocfnwvwVe+tXGtcE0d9zmuiTrUVptyRgDvOSoCDI82E frMQOyHVxYVzsaP7rYxgKe+bRkSLkj0qFoPQdsdaX/NAMbm9XdQ2QwApQTy6oOqjH26dqM6nDA wAlNnmXv+THiHXp5F4q3oMflNTLmpkZVyrOeN5cUCSPhfQ05Vk+2vHjiDuYdNabfwAYZBZ2j4l Pb/rFMS4zcfc51qKl+uAonmWmjVJJLZUhWHyqte6NyFSoYYoOjtLNLULb+PGMwFR6e/C3Gykkh KxgCBsHRzgcrpymdzueboCI31SYydZcwb4fEPpSeFh/w9w==; 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=kJC2qaEyuNOlpxQEcoFZuCmylm50dHcym/tx3pG8V/0=; b=PpzOwrO7IKTEzeVwuEV05ck8Uw 59F5vrM1gXN/tVnMQrqHFwljqz/juQgtXXdPHdcQ5sg3aowUaj3+CCoHx5Nm4nZiL6Kh+YZfBS/G4 mn7s8lKtkTRz4OTf4IxVvYXQIChgVu5zMDphCRd9K94H/jbC6QKYYst8z9wcvXDwxUBEmcmjz5wEO d/aWU7NNzej/XB6iw7aagawfn3/0LdLb3yahW9Y+9X7CxudzO5iUw3dLVPp33jc8qTwvh9+7kzQom 3P7PK/5yJJoCg6QbwYrbOFOYLRiDh9Mn2pQs6PUNkTsxWjP39fdhMBNJqvNUKXWQxtttZn7NdzmRG N1RoD6Uw==; Received: by zero.zsh.org with local id 1s89WN-000PRO-L6; Sat, 18 May 2024 02:10:03 +0000 Authentication-Results: zsh.org; iprev=pass (mail-ej1-f49.google.com) smtp.remote-ip=209.85.218.49; dkim=pass header.d=brasslantern-com.20230601.gappssmtp.com header.s=20230601 header.a=rsa-sha256; dmarc=none header.from=brasslantern.com; arc=none Received: from mail-ej1-f49.google.com ([209.85.218.49]:54776) by zero.zsh.org with esmtps (TLS1.3:TLS_AES_128_GCM_SHA256:128) id 1s89Vh-000Oif-Is; Sat, 18 May 2024 02:09:22 +0000 Received: by mail-ej1-f49.google.com with SMTP id a640c23a62f3a-a5a7d28555bso579746866b.1 for ; Fri, 17 May 2024 19:09:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=brasslantern-com.20230601.gappssmtp.com; s=20230601; t=1715998161; x=1716602961; 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=kJC2qaEyuNOlpxQEcoFZuCmylm50dHcym/tx3pG8V/0=; b=0IPsxo3oUdDSVmUU+41F3yAbUN6wdryB26lLbee+DY002Fa5BX2yMRVs85G5j0hItQ AYumw5etdHKi/X2zz+9Xzm8BP+llgLNaNiB0d6Dkkrd+BYyeujo/yJ3UeAaFI358ZkTs zAr8ItzH7tI7fihNKtjiXbw0x9mSF6LVZDA4UinAJgfqOVEeA8JX+V2WVWugpJF6/iXI PKUg729MjUW+N+zpGGFuHjdGDcNaAcEKRJvnn4ivHPKmJGEFgZPf/BsaOoZ98176zhO7 ci23oNRXte5bvU4dTanXlD3hOjQNegUa28gBDktEjlAQmycJzO9Stby+fDA1+9aU5XAx SkHQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1715998161; x=1716602961; 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=kJC2qaEyuNOlpxQEcoFZuCmylm50dHcym/tx3pG8V/0=; b=t74mbMzbNVHKZolPokZl33xTe/Amt5dbHGKpxw0GDNsSixXl6gOiOUspjhpagSXAvW GThvV8PQQTyVLJRHd4IK2almiZ8zl5hiAoERD+41QBAjVgFocUSFbYi83sCikygc9Zvs LWGecLdqf69Qx8pXb0qtDalfQ84AGuDk/u/+6WwIcOGdJcykdS9D6BI/jeL6krEqWwiu MtCr0XDZmtYWJ5y0H4ee7M9tonsM4uROfZbkJyAehGOXdVu61Nme8UOYitjWwA0rZFVo bBynsK29KYNW4HDUq7E/MnKAGz0fj4DIUWQqArEOcJg/MoDxE5Bk9iYHSCGP/gsbYFiX nDCQ== X-Gm-Message-State: AOJu0YzTgCk+Yi7KR6rgnOuzs+C7/vYuPV8PXzD/jdstHXR5IpblJao5 26ZnBRtiBo3qckDNKO7RwlFl7ZrNsGMsmqED1HgWvJV0Rby89Suv5/ZYdn3r6Cs3c+JbcxCcowo BW4gnZn5nfhOfniIDZJ74h4IM6874eQin1drL X-Google-Smtp-Source: AGHT+IFCjNgnjQZesLYtf9ObGi5jxQegjd3Bbm+wdzIw0cIp36TArZt181L6qg8d3vFg0mhQG4rFuk4piq/3KYdz7Rk= X-Received: by 2002:a17:906:6944:b0:a55:a895:46ae with SMTP id a640c23a62f3a-a5a2d67db94mr1511549166b.63.1715998160616; Fri, 17 May 2024 19:09:20 -0700 (PDT) MIME-Version: 1.0 References: <9b97bc99-1d92-46f1-8841-c757d1dcee68@eastlink.ca> <09115b25-9017-4233-aaf2-6e4378aba53f@eastlink.ca> <4b8449d3-7dfe-4d37-9c6d-1dcf63d1d9b1@eastlink.ca> <2b657d1a-4bf3-4756-bb1f-6df9d49ecb13@eastlink.ca> <97999c75-8372-4e99-9d59-1aab2f7e618f@eastlink.ca> In-Reply-To: <97999c75-8372-4e99-9d59-1aab2f7e618f@eastlink.ca> From: Bart Schaefer Date: Fri, 17 May 2024 19:09:09 -0700 Message-ID: Subject: Re: exit to shell from nested function calls. To: Ray Andrews Cc: zsh-users@zsh.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Seq: 29949 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: I cannot personally recommend any of the following books/videos because I have not read them, but: Learning Shell Scripting with Zsh by Gast=C3=B3n Festari https://www.oreilly.com/library/view/learning-shell-scripting/9781783282937= / Zsh in macOS: Terminal Commands for Unix by Karl Hadwen https://www.oreilly.com/library/view/zsh-in-macos/9781484263945/ Learning Modern Linux (Chapter 3 in particular) by Michael Hausenblas https://www.oreilly.com/library/view/learning-modern-linux/9781098108939/