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,MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED, UNPARSEABLE_RELAY autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 11986 invoked from network); 7 Apr 2021 14:47:15 -0000 Received: from zero.zsh.org (2a02:898:31:0:48:4558:7a:7368) by inbox.vuxu.org with ESMTPUTF8; 7 Apr 2021 14:47:15 -0000 ARC-Seal: i=1; cv=none; a=rsa-sha256; d=zsh.org; s=rsa-20200801; t=1617806835; b=fw9/vExfESUuUfh9ryJFX7TNSCuwjOUdc+6GMfmvl1WtxGm/Ksqer7cBdZcKeZ3fM07QwS9ptD EN2xsnMPaficnvQci13+0MA4VDf0y8uS99A1sYUPp9tCVopb1FNzhWQum+lBHIZ6c/2J1wAHc1 1Evjyegj6VySbKrZyM5fLktk8Lo0O9ge0r46SvpbpK0GMLVSKA1S8cWxKXl4cyNcr64yfd+A+y YkRKBDTwy2OwM8R+3/RoL6D21zKIxNJE2jXhBq4R+dXuHwbMNsdwB1NnB1BVQGfj025hoACeoy RTSwTZcr8plKRyHbr5y9e+VdrC1hYap94NK++RsRyB6xyg==; ARC-Authentication-Results: i=1; zsh.org; iprev=pass (mail-lj1-f178.google.com) smtp.remote-ip=209.85.208.178; dkim=pass header.d=gmail.com header.s=20161025 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-20200801; t=1617806835; bh=I3z5Mt5MqVcTQITUrMWA8W1dbISZ4OdOF3AxK0UY/4I=; h=List-Archive:List-Owner:List-Post:List-Unsubscribe:List-Subscribe:List-Help: List-Id:Sender:To:References:Message-ID:Content-Transfer-Encoding:Cc:Date: In-Reply-To:From:Subject:MIME-Version:Content-Type:DKIM-Signature: DKIM-Signature; b=HKfuGiWbxf2U1o7mQMi9Rta5swvK9E20d4xkie4uuyUN9BYSOmoH2H5vHeHYDsRHW5BVHK/f2E BCFbTBVrx6YCs5B9bWzZjeVZrh+sI1tJwgX/PMlvOoURxocoTR8D2ozy5e9m7BXXbcY+LB3K34 Ukh9aXmWV/KeJQiXuTPFEQM7p3S9UE7LYaIyNjLDQ5Qmiy9o0z+wTpZIg6ocF0bi/v1Al/w0yp ASv+YsvDa5I85EjI8b+nOrQ+QraFQx0+BuYt4LgWeWSSRdLGShB9UXhE4MQk/aT7lAngGj/jAL kH1unQA82TZ8Zxa5qO5R9Z47XX3i0rXpDlI4Y9DOJ9npbg==; DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=zsh.org; s=rsa-20200801; h=List-Archive:List-Owner:List-Post:List-Unsubscribe: List-Subscribe:List-Help:List-Id:Sender:To:References:Message-Id: Content-Transfer-Encoding:Cc:Date:In-Reply-To:From:Subject:Mime-Version: Content-Type:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID; bh=0G0QfZs05HFODBvadHp87V7jhGBdfkkSJiDg3vnP9IA=; b=jXORXMHuub1JF/Xa1+8fKqEs+9 Krn15CyL4S2plUz/cjpoAN4dRUR929vnmR9L4qUn6YF2iy8FugK5sc3RHvvYlsTk1KxfIMLBrV8zr kuxhzvnJGxzBh/nmJucUI5k3vj3TP39n9jBppeFb2exC9L48QAhfKxxaKxXo9z+K0JWfUoYU4JaXz 4RhbR2S5mAb+dBP2F1cMcK1+3iu5wAL+beN5zRFUZw8MDvXlBAbO1SMSuVqFUZQaMU+c3CmUSHHIf wUb+ec+/inYV5f1LyUxyX3qRGoppFIcF1yg4RZeSO0drrSvhahudonNK1FRfZXvWrlpKgKxUQe03g F+TgZCTw==; Received: from authenticated user by zero.zsh.org with local id 1lU9Sb-000Lp0-6b; Wed, 07 Apr 2021 14:47:13 +0000 Authentication-Results: zsh.org; iprev=pass (mail-lj1-f178.google.com) smtp.remote-ip=209.85.208.178; dkim=pass header.d=gmail.com header.s=20161025 header.a=rsa-sha256; dmarc=pass header.from=gmail.com; arc=none Received: from mail-lj1-f178.google.com ([209.85.208.178]:40477) by zero.zsh.org with esmtps (TLS1.3:TLS_AES_128_GCM_SHA256:128) id 1lU9R4-000L9F-My; Wed, 07 Apr 2021 14:45:40 +0000 Received: by mail-lj1-f178.google.com with SMTP id u10so21016190lju.7 for ; Wed, 07 Apr 2021 07:45:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=0G0QfZs05HFODBvadHp87V7jhGBdfkkSJiDg3vnP9IA=; b=jxD4HCci9d1puKneFyFtmdG0qEneTruzJFnsGdRWkhWe/XiCLBDKi+qjbg2JV9SEBz MwWFs1EhdfPm1VJ4h3sSnYmxp5KvxxuZpGgAYpS9K8PricnNLNOkeHFSrQA3Xh2ReQA2 Qy3An30lkDJrfTM8bikzy4e84LftcG2JQ30jDR4SgMFaNS0GgOHPiD2r4Gxr3cqRY6Yi h21OgC/QIjvgUpHfNS6JaWAAKjAewLSPt42nbunz5k2085dahg71VtI0RgIL0cV2iJSq zE4xt5zYPNr75Y38AhaGXMFQZPZFBrbekboXSW3MwjZ90qq4lLFb4TPxRMApUpUqrJxL kMJg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=0G0QfZs05HFODBvadHp87V7jhGBdfkkSJiDg3vnP9IA=; b=QbMoUxH5nX1j8ARUK3Gm2NHfl41CN+cEY2zlRJo6YgCDdDLi0XM0FDp53DbxeKLqXN Yn/ubTN3tc6wA1W1uDQtm0JeGDKLwwIFGwAApfkD8qywGZi0E+NjOpcsOyz0TCvgAn9J rJ7osjF2NohATVBbkDvPrks+l5Nlk3gDHG0XTYI8xWD6l88fJ5xKWItKFnCp0KBZoZRB aukKmn6XCjYN5BvF3THRy0SescNhL9jYNCFs9RC/ovnuBxu9li2piAn3mj9DLTU06nA4 auY2GDULpBtmeusmKT98+pK6Se1Ex5WUctRmfEuy2hEmTkJubKBD2RU5A361D8cfSAit GShg== X-Gm-Message-State: AOAM533nx6p793Pb6s5WVxtffNRep6GHvbSNXBIyuPgbyaXauaCl4Sab EAYQ1FfNnWJ3rS13I2T/DXtargxYyI6FIw== X-Google-Smtp-Source: ABdhPJwUImCk9mwTRpx6kr6okWdAj650v/nbjHGy++pqUBqokD8Lrod7IUkzjOrbW6DqTzZcxzYCZg== X-Received: by 2002:a05:651c:106e:: with SMTP id y14mr2287860ljm.418.1617806738138; Wed, 07 Apr 2021 07:45:38 -0700 (PDT) Received: from [192.168.1.15] (hag-tkubng22-50df3e-132.dhcp.inet.fi. [80.223.62.132]) by smtp.gmail.com with ESMTPSA id u6sm2510030lfm.56.2021.04.07.07.45.37 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Wed, 07 Apr 2021 07:45:37 -0700 (PDT) Content-Type: text/plain; charset=utf-8 Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.60.0.2.21\)) Subject: Re: Rewrite of zsh-newuser-install From: Marlon In-Reply-To: <20210405181637.GA22397@tarpaulin.shahaf.local2> Date: Wed, 7 Apr 2021 17:45:36 +0300 Cc: Zsh hackers list Content-Transfer-Encoding: quoted-printable Message-Id: <8F12DE06-1819-4BD3-B8A8-88DAA002B258@gmail.com> References: <20210225080519.GA22300@tarpaulin.shahaf.local2> <20210227132121.GA9308@tarpaulin.shahaf.local2> <20210405181637.GA22397@tarpaulin.shahaf.local2> To: Daniel Shahaf X-Mailer: Apple Mail (2.3654.60.0.2.21) X-Seq: 48420 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: > On 5. Apr 2021, at 21.16, Daniel Shahaf = wrote: >=20 > 1. Errors from =C2=ABmkdir ZDOTDIR=C2=BB are discarded. >=20 > 2. Uses of eval are unsafe (lack ${(q)}) and unnecessary. >=20 > 3. That also applies to the munging of $template. >=20 > 4. "$zshrc~" is silently overwritten Thanks, I=E2=80=99ll try to fix those. > 6. Outputting `man zsh' in two different colours is confusing. >=20 > 7. zsh's homepage is https://www.zsh.org/. >=20 > 8. zrestart doesn't handle $ZDOTDIR. >=20 > 9. For educational purposes, printing should use =C2=ABprint -r --=C2=BB= throughout. Same for these. > 18. Show how to use terminal colours/attributes other than the basic > ones. E.g., I use ${terminfo[dim]} in some places. Sure, that sounds like a good idea. I wasn=E2=80=99t aware of = $terminfo[dim].