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.4 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,FREEMAIL_FROM,HTML_MESSAGE,MAILING_LIST_MULTI, RCVD_IN_DNSWL_MED autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 17134 invoked from network); 2 Feb 2023 08:57:35 -0000 Received: from zero.zsh.org (2a02:898:31:0:48:4558:7a:7368) by inbox.vuxu.org with ESMTPUTF8; 2 Feb 2023 08:57:35 -0000 ARC-Seal: i=1; cv=none; a=rsa-sha256; d=zsh.org; s=rsa-20210803; t=1675328255; b=I6N6GfdzReEZxyW+YyeqEFKgvwjjPNruJzxARGsJyEuZkVd1iTVUaGxgZ6JRkH1pL7AXle+F7t 3HdRU4PiER0q7rSTtc//0ZsClKa9N/VE5TCn5H3OocVoQg6wa+2uH7cerxSUqV77raZ69+sCUV E5LJrz+Hc0BWvShX8lw1TWMLKNHAGkIYkohyqMKGdEa9LnnE3DlvSUqCJWvM7Ho4bIe/njeBOT V37x0BGTyVApYpIfB4ZHCZCKb+vcT4lVUPH+tGT7XVl7v7m8kJqErcSJPS1czqEMmjHHgMu6jN 6/n6H80WzD5lk051IUwQa4GPHEc3P8rRx9/q0BmLMgWADw==; ARC-Authentication-Results: i=1; zsh.org; iprev=pass (mail-lf1-f45.google.com) smtp.remote-ip=209.85.167.45; dkim=pass header.d=gmail.com header.s=20210112 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=1675328255; bh=EBFYvfGf/K5A4UfA/ps6byVyGnU43zUqGD5yBbP7EtA=; h=List-Archive:List-Owner:List-Post:List-Unsubscribe:List-Subscribe:List-Help: List-Id:Sender:Content-Type:To:Subject:Message-ID:Date:From:MIME-Version: DKIM-Signature:DKIM-Signature; b=Xwf7CCsj4gMKN50EA6694g01mnF8yCGrTuZS1A4IfVoHbMUAXilDZh4OkJvR+07Abp95J8rc2F QH7OH4uPi29pVUPG55lhzgbe2SML8NQ79MJKVaDrBu+5iXON2gOtg86bcyQwbXMpe9Y6JcsdO1 aYElG+YKjoDekJu/ORCDvLOF8PnPqWUtBlBAZVRr/5r3U48MBrIOC+EameClCGCFUnWfIINdQV 7DmBtlkmkuNC1lmY0Xfv+qwDcScvRlgCo5yw+0xD1mbWDvqawpAv6MTY+iJ9osDnxiMk/db0Ts /dFmzHcRKQGH+IefSYIOYEhH2chJG4bbUODx2I7Rg8JyAQ==; 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:To:Subject:Message-ID: Date:From:MIME-Version:Reply-To:Cc:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References; bh=cDuq6F3/3iQc0lhwC1OfrHO6F/6ol4DsnqAaHUeXw+c=; b=NmVwZOpu+klBV/VjoD3h+Br9AI UfIkuUrZCL7uq01h6y+SgynjFNoEwP/MVsIqT3lmJJq0yL9yReNl2je45H9fps3IEMY4/4IpvIdFX RiGXs+v3VeW+Wg7lbxx3Z5NsBcqPnp6jscTv6BhMSKiMHxBocmnVtO4oWNYaVtvHAIAALkMtoVXeh YI2ToU30qHdWhOWq72BF3UgDE/MZWVcvhGQhNoJJPagJb+N+edvvaUHNslE0N5LHVoq7E0tkowURt nYBoQWSs4dzPvVEoOo6GHqK4gfoRM+VoS16xGpZCzB1jFk47cn5wlic/L2/akPHL+OHV5fytBAADi 9+6J9YyQ==; Received: by zero.zsh.org with local id 1pNVPT-000DbC-B3; Thu, 02 Feb 2023 08:57:35 +0000 Authentication-Results: zsh.org; iprev=pass (mail-lf1-f45.google.com) smtp.remote-ip=209.85.167.45; dkim=pass header.d=gmail.com header.s=20210112 header.a=rsa-sha256; dmarc=pass header.from=gmail.com; arc=none Received: from mail-lf1-f45.google.com ([209.85.167.45]:43539) by zero.zsh.org with esmtps (TLS1.3:TLS_AES_128_GCM_SHA256:128) id 1pNVNv-000DH2-Bt; Thu, 02 Feb 2023 08:56:00 +0000 Received: by mail-lf1-f45.google.com with SMTP id f34so1919177lfv.10 for ; Thu, 02 Feb 2023 00:55:59 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=cDuq6F3/3iQc0lhwC1OfrHO6F/6ol4DsnqAaHUeXw+c=; b=NIPogkjvp7Z+Qkd3nN+VbABuY/r4uU9kFnQCVLB9rU5YOLrUFxXORHyFTz7ZByeJTy ztFl50OmSt3SbEA0aLht1TNZCKgODsBYliAiaMVU3Tu1FnnBQaVfpA8iPej+2GRXM2fU E5qc3akpb2Wan8l5YvYg5W982BnEKaDdwIiXN6YVyWIMUU/KR/0vWQm+ZPrawU5sHxni 1oAZ9DGyPpg6lpDAjQW+Er/Z3MkQ0M2BDmTIi0lwZkYzBVomjkWk5zwQYBfmMfVchIkp r3OInp1YhNv/HDd95B+axwrUvBxBYpaY9TSkScp9C1BJ6ppcSa4bhA4XGW4pmmsBt/Wc oTog== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=cDuq6F3/3iQc0lhwC1OfrHO6F/6ol4DsnqAaHUeXw+c=; b=YWy1JLzeWXmRtisu3HRxphP0LtiDJZKb8CWkUMEc2sO2gNE69Lwh30Xylhs0awJmoJ Tk+zy3cS3lLHVoiiaY1XB/5ofJjoLjwGgoJxWb+pafA1tfoP9i9FjxU+hDbJr1ySkAIt bRUoYSSB+Xu86MFX45I+CPgyPo0JytqhmqPjjcG+4fwczcgdU1Go1rzMHfsQi+cLIXz+ kfJ4S0YupxgTpGTBP0QJ19yctUqCRGH128IyxPZ3tZMVYkmA26WJmSTVHdRzvyGZ5ej7 NYMICFc+bI/af+U6FYKypY2jcvZIQlxP2fFcgcm+WVmgeiU/z2YZlEiX6qIkpSzUDLPt zBVg== X-Gm-Message-State: AO0yUKXZA4fbIjM+/+xCs8soOwVXUR5PMUhfXHjT3JdixC2kMkhlRB+A l4qVG8Tx7vIZfobv5Q8P7EY3k+qHetKtvYQmrRW0utLz X-Google-Smtp-Source: AK7set9KBUp0Nulyfgg36q2QphSxl+E5A6gRicTneD4StQDUK1b9yvpS4My8E+h8i+pleICFQ3ecPoSH3xZ3rVPbyuk= X-Received: by 2002:a05:6512:15a0:b0:4d3:f1f7:9632 with SMTP id bp32-20020a05651215a000b004d3f1f79632mr1332921lfb.51.1675328158806; Thu, 02 Feb 2023 00:55:58 -0800 (PST) MIME-Version: 1.0 From: Sebastian Gniazdowski Date: Thu, 2 Feb 2023 08:55:32 +0000 Message-ID: Subject: -C -like option to change CWD on startup To: Zsh hackers list Content-Type: multipart/alternative; boundary="000000000000c9b53b05f3b3bbdb" X-Seq: 51345 Archived-At: X-Loop: zsh-workers@zsh.org Errors-To: zsh-workers-owner@zsh.org Precedence: list Precedence: bulk Sender: zsh-workers-request@zsh.org X-no-archive: yes List-Id: List-Help: , List-Subscribe: , List-Unsubscribe: , List-Post: List-Owner: List-Archive: --000000000000c9b53b05f3b3bbdb Content-Type: text/plain; charset="UTF-8" Hi, make and git have the -C option which works like: ( builtin cd -q $COPT git/make "$@" ) I think that it is very useful, because no lengthy subshell is needed. Zsh doesn't have such option, could it be added? It's pitty that -C is already used by NO_CLOBBER, but maybe some other letter is free (I didn't found any)? -- Best regards, Sebastian Gniazdowski --000000000000c9b53b05f3b3bbdb Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi,
make and git have the -C option which works like:
= (
=C2=A0 =C2=A0builtin cd -q $COPT
=C2=A0 =C2=A0git/make "$@&quo= t;
)

I think that it is very useful, because no lengthy subsh= ell is needed. Zsh doesn't have such option, could it be added? It'= s pitty that -C is already used by NO_CLOBBER, but maybe some other letter = is free (I didn't found any)?

--
Best regards,
Sebastian Gniazdowski

--000000000000c9b53b05f3b3bbdb--