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=-0.8 required=5.0 tests=DKIM_INVALID,DKIM_SIGNED, HTML_MESSAGE,MAILING_LIST_MULTI,RCVD_IN_DNSWL_NONE autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 29484 invoked from network); 31 Jul 2021 17:42:28 -0000 Received: from minnie.tuhs.org (45.79.103.53) by inbox.vuxu.org with ESMTPUTF8; 31 Jul 2021 17:42:28 -0000 Received: by minnie.tuhs.org (Postfix, from userid 112) id 7A0329C9DD; Sun, 1 Aug 2021 03:42:26 +1000 (AEST) Received: from minnie.tuhs.org (localhost [127.0.0.1]) by minnie.tuhs.org (Postfix) with ESMTP id E37F49C9B2; Sun, 1 Aug 2021 03:42:10 +1000 (AEST) Authentication-Results: minnie.tuhs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=ccil-org.20150623.gappssmtp.com header.i=@ccil-org.20150623.gappssmtp.com header.b="PoBZt4GI"; dkim-atps=neutral Received: by minnie.tuhs.org (Postfix, from userid 112) id B75269C9B2; Sun, 1 Aug 2021 03:42:08 +1000 (AEST) Received: from mail-qk1-f178.google.com (mail-qk1-f178.google.com [209.85.222.178]) by minnie.tuhs.org (Postfix) with ESMTPS id 8C1239C9AF for ; Sun, 1 Aug 2021 03:42:07 +1000 (AEST) Received: by mail-qk1-f178.google.com with SMTP id t66so12753756qkb.0 for ; Sat, 31 Jul 2021 10:42:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ccil-org.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=pFXzW3FuV3qpGQzuEeEIKjkvOxEjuPy21Mnd+MMSR4M=; b=PoBZt4GIMlcPt49v8WsKgx3mzBQRzv7/bDsFaPsqyC4Slxi3d673zR2Cv6FsgLKIR/ iJJJAKeYReb3bYdy13yWLfv93a1W3S1jOYrPOJw/SGEuXGFAN5yCe3IU7DJ4EWIn5v6m wIlSZVNWngMF17LbNyWe1XuJO6ZdN0UNnotxHBfCoI8Zbl1WVHjnCZOmrDNBTT0RFtnW q7s67TkYfmiaQPJpVgPYho7SNI52MMox3lTEhawFcP84TEn5texhgxMK60ucMQxa1Noa cOKstIzT2DB8gUfkyN0PXb0dXG349x2fzH8Rj8sPim5W2T1vh32kTrO6T09TpjmCNxVe 3PZA== 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=pFXzW3FuV3qpGQzuEeEIKjkvOxEjuPy21Mnd+MMSR4M=; b=Yrs1DknvSbQFPx+7JlSZ9B3apoR5WYWTek2r5BszO/tjCPjv4+WkbZjN0PWxXkpPiD FI6OKdHjwAzO0/ejxYn8kY3Fvrg5OLTcacLKcr1ngCZ/A6DhEyTegDD0CKq8VsDSrztP UYOwozVQezizrFq5AVpE0PZuowft70qqIANImptbU17ZcNHgiWyz6WVRzcL4cusCYQyN GVnymyh8uLlyi01LS9mpSuoj3aGrj6iYVIadX7eZxv3/Mf1d4k6o4yzITRIWSgGopkYZ /JCHWTebvmc7RvvtsJ82zy2UQ39K+gX8sH87SQgRqqgh4c6I+GYDrhNiTV4BMary9JO5 UeLQ== X-Gm-Message-State: AOAM5313XFW2gXss9yuJLwPemWxsACy93P6TPigzCwEVwgEn8yuHTlqV tq0tyCnjSfIy7UC3pKBv9Y/Dv2SbIQfYfNb+cBZB0Q== X-Google-Smtp-Source: ABdhPJxQ37/CInp8XKzDlKK8V1cvZXNApSuhkeZeJ7+gLX9VuYIariQPR67fQg032gDuRFAWeKlfis7yK08sDKClvoE= X-Received: by 2002:a05:620a:16a7:: with SMTP id s7mr6560959qkj.359.1627753326699; Sat, 31 Jul 2021 10:42:06 -0700 (PDT) MIME-Version: 1.0 References: <20210731142533.69caf929@moon> In-Reply-To: From: John Cowan Date: Sat, 31 Jul 2021 13:41:55 -0400 Message-ID: To: Clem Cole Content-Type: multipart/alternative; boundary="000000000000d1f9c705c86eda83" Subject: Re: [TUHS] Systematic approach to command-line interfaces X-BeenThere: tuhs@minnie.tuhs.org X-Mailman-Version: 2.1.26 Precedence: list List-Id: The Unix Heritage Society mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: TUHS main list Errors-To: tuhs-bounces@minnie.tuhs.org Sender: "TUHS" --000000000000d1f9c705c86eda83 Content-Type: text/plain; charset="UTF-8" On Sat, Jul 31, 2021 at 12:41 PM Clem Cole wrote: The biggest argument (which was reasonable) was Unix command, sometimes > used 'keys' (like tp/tar and the like) and others used switches (cp, ed). > That's modest (especially now that tar accepts "-" before the key) compared to remembering when to use -F, when to use -d, and when to use -t to specify the field separator, and when you are stuck without a field separator option; also what the default is with no option (I'd prefer "arbitrary amount whitespace" in all cases, but that's often not available at all). These inconsistencies still piss me off no end. --000000000000d1f9c705c86eda83 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable


On Sat, Jul 31, 2= 021 at 12:41 PM Clem Cole <clemc@ccc.co= m> wrote:

<= blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-l= eft:1px solid rgb(204,204,204);padding-left:1ex">
The biggest argum= ent (which was reasonable) was Unix command, sometimes used 'keys' = (like tp/tar and the like) and others used switches (cp, ed).=C2=A0<= /div>

That= 's modest (especially now that tar accepts "-" before the key= ) compared to remembering when to use -F, when to use -d, and when to use -= t to specify the field separator, and when you are stuck without a field se= parator option; also what the default is with no option (I'd prefer &qu= ot;arbitrary amount whitespace" in all cases, but that's often not= available at all).=C2=A0 These inconsistencies still=C2=A0piss me off no e= nd.
--000000000000d1f9c705c86eda83--