GNU bug report logs - #34026
doc: explain long-vs-short options

Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.

Package: coreutils; Severity: wishlist; Reported by: 積丹尼 Dan Jacobson <jidanni@HIDDEN>; dated Thu, 10 Jan 2019 03:48:02 UTC; Maintainer for coreutils is bug-coreutils@HIDDEN.
Changed bug title to 'doc: explain long-vs-short options' from 'mention that long options aren't always as good as short options' Request was from Assaf Gordon <assafgordon@HIDDEN> to control <at> debbugs.gnu.org. Full text available.
Severity set to 'wishlist' from 'normal' Request was from Assaf Gordon <assafgordon@HIDDEN> to control <at> debbugs.gnu.org. Full text available.

Message received at 34026 <at> debbugs.gnu.org:


Received: (at 34026) by debbugs.gnu.org; 11 Jan 2019 08:31:30 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Jan 11 03:31:30 2019
Received: from localhost ([127.0.0.1]:54477 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1ghsDy-0004x0-64
	for submit <at> debbugs.gnu.org; Fri, 11 Jan 2019 03:31:30 -0500
Received: from mail-pl1-f173.google.com ([209.85.214.173]:40793)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <assafgordon@HIDDEN>)
 id 1ghsDt-0004wa-Or; Fri, 11 Jan 2019 03:31:27 -0500
Received: by mail-pl1-f173.google.com with SMTP id u18so6473645plq.7;
 Fri, 11 Jan 2019 00:31:25 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=WD8fTCHZMV/WhZfVG0NcXFgNtHcK2qqL9oLk2YWUjmI=;
 b=l6BVef5KB2dq+NgJJEy1u0oqj7H64FDJ9IIhWpm5C5ADyhoWtnvhstXDX7iDcBz6E4
 YzJpE8zCPBIUF7ljE4QrcG7ULQVihklRgaD/0lG06Zuo/bgHBbot0E697tvNAw+h6LmB
 XH52F/7pP327HAFbRCznxPsZmlubFMJUkZPh8kneaS9BiZqcEyss/Qmk0D0ZwtPLuGO1
 eKQ+yqTO0nVncFUNFDR+mBlCEpN1R/xoERI+9A2HYkKskaiPGgzMiKJYeu+p9KSXKpZt
 4ZcjfdJn/U4PWnRWYIzcr5C+rkg+PK5NdHWnxON6rvdcfatW0LphYUlo2VtrLkp4uHqw
 fYhQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=WD8fTCHZMV/WhZfVG0NcXFgNtHcK2qqL9oLk2YWUjmI=;
 b=D/xAByI1MxjNeCVc8UkplFtK/x/lwx1XzDt7kdIiqf6E0KJQLdDjiEBcV6S93nfd+p
 NBs780RrZa8vw08lssCUWr8HQi3FvmW76NejWW3YR60LzihAyQEph8XIdKuKuuY/Qh6j
 ZpujC301WSiOezLDS7shWXTw6cVylBiqRE3ZH1/BsdihnetYWjcrVPJNeFRuqYrS871T
 W8CBNEsmolI1dBAWbhNpejasbI/4x5VHvbKOFMCqxksgukmIpIzfbTh3x07q6cJTns1Y
 qt2iOSqtsid7NvCPOKi/MQeq4Ree4AbZnbh8wf6TEF2Cr3nW8FyejyINXCMM/DxiFUEY
 AM9g==
X-Gm-Message-State: AJcUukc1cV0GB+ceLjw12iEVxmACO64iOmpMLf2rCxpl5EonoWeYkcCI
 rgpX3flRfrIwUi6l9KBShEEkmi6w
X-Google-Smtp-Source: ALg8bN7Z08z0Tkjs7r8vplyM19l+6WsqEnTn7ftST/TCD0Lr7q5YB0b+Oh5eeDvm0fnc0W2SHEh65A==
X-Received: by 2002:a17:902:c85:: with SMTP id
 5mr13954017plt.339.1547195479181; 
 Fri, 11 Jan 2019 00:31:19 -0800 (PST)
Received: from tomato.housegordon.com (moose.housegordon.com. [184.68.105.38])
 by smtp.googlemail.com with ESMTPSA id
 196sm308464344pfc.77.2019.01.11.00.31.17
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 11 Jan 2019 00:31:17 -0800 (PST)
Subject: Re: bug#34026: mention that long options aren't always as good as
 short options
To: =?UTF-8?B?56mN5Li55bC8IERhbiBKYWNvYnNvbg==?= <jidanni@HIDDEN>,
 Eric Blake <eblake@HIDDEN>
References: <87r2dl472d.fsf@HIDDEN>
 <025e94ca-fbf8-fc22-5188-0da0a6a6e557@HIDDEN>
 <87ef9l2l9r.fsf@HIDDEN>
From: Assaf Gordon <assafgordon@HIDDEN>
Message-ID: <22c2747b-a93f-8080-81ce-17f08813f3c3@HIDDEN>
Date: Fri, 11 Jan 2019 01:31:16 -0700
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <87ef9l2l9r.fsf@HIDDEN>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-US
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 34026
Cc: 34026 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

severity 34026 wishlist
retitle 34026 doc: explain long-vs-short options
stop

Hello,

On 2019-01-09 9:23 p.m., 積丹尼 Dan Jacobson wrote:
> Yes do warn in the manual, as here root (so no $HOME) expected tilde
> expansion... Thanks.

I'm marking this as a wish-list item.

If we are to add a section dedicated to options parsing,
it's worth noting related discussion about using two dashes
to stop processing ( http://bugs.gnu.org/33942 ),
and some similar section in the guile manual:
https://www.gnu.org/software/guile/manual/html_node/Command-Line-Format.html

regards,
  - assaf







Information forwarded to bug-coreutils@HIDDEN:
bug#34026; Package coreutils. Full text available.

Message received at 34026 <at> debbugs.gnu.org:


Received: (at 34026) by debbugs.gnu.org; 10 Jan 2019 04:23:54 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Jan 09 23:23:54 2019
Received: from localhost ([127.0.0.1]:52858 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1ghRsm-0004in-Mu
	for submit <at> debbugs.gnu.org; Wed, 09 Jan 2019 23:23:54 -0500
Received: from otter.birch.relay.mailchannels.net ([23.83.209.139]:26411)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <jidanni@HIDDEN>) id 1ghRsk-0004ie-Sg
 for 34026 <at> debbugs.gnu.org; Wed, 09 Jan 2019 23:23:52 -0500
X-Sender-Id: dreamhost|x-authsender|jidanni@HIDDEN
Received: from relay.mailchannels.net (localhost [127.0.0.1])
 by relay.mailchannels.net (Postfix) with ESMTP id 68903502E90;
 Thu, 10 Jan 2019 04:23:49 +0000 (UTC)
Received: from pdx1-sub0-mail-a53.g.dreamhost.com (unknown [100.96.20.98])
 (Authenticated sender: dreamhost)
 by relay.mailchannels.net (Postfix) with ESMTPA id 28781502DD5;
 Thu, 10 Jan 2019 04:23:49 +0000 (UTC)
X-Sender-Id: dreamhost|x-authsender|jidanni@HIDDEN
Received: from pdx1-sub0-mail-a53.g.dreamhost.com (pop.dreamhost.com
 [64.90.62.162]) (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384)
 by 0.0.0.0:2500 (trex/5.16.2); Thu, 10 Jan 2019 04:23:49 +0000
X-MC-Relay: Neutral
X-MailChannels-SenderId: dreamhost|x-authsender|jidanni@HIDDEN
X-MailChannels-Auth-Id: dreamhost
X-Towering-Attack: 497e15863bbc016c_1547094229267_2254075285
X-MC-Loop-Signature: 1547094229266:3866573143
X-MC-Ingress-Time: 1547094229266
Received: from pdx1-sub0-mail-a53.g.dreamhost.com (localhost [127.0.0.1])
 by pdx1-sub0-mail-a53.g.dreamhost.com (Postfix) with ESMTP id D466F80355;
 Wed,  9 Jan 2019 20:23:48 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=jidanni.org; h=from:to:cc
 :subject:references:date:message-id:mime-version:content-type;
 s=jidanni.org; bh=WBsfZGOEKt9BTBSzw31Kb771tE4=; b=O8pkbn16HVJlg
 WYZyhyfhv1hyNRdtIQKWURk1DsJUOLYWg19JS3mQUVyGFhRXYdWWhfJaViozu2SD
 eEQ1an5UIp2DllCGafj6WcYY2rLZv0/Gf2Z++Y1E0wQ21TnLo6JJk1QT0+QlRrgd
 m0U+4vm5yk3tDNfhSP5aO5xZfxtBWA=
Received: from jidanni.org (114-41-4-74.dynamic-ip.hinet.net [114.41.4.74])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (No client certificate requested)
 (Authenticated sender: jidanni@HIDDEN)
 by pdx1-sub0-mail-a53.g.dreamhost.com (Postfix) with ESMTPSA id 3AC83803B8;
 Wed,  9 Jan 2019 20:23:47 -0800 (PST)
X-DH-BACKEND: pdx1-sub0-mail-a53
From: =?utf-8?B?56mN5Li55bC8?= Dan Jacobson <jidanni@HIDDEN>
To: Eric Blake <eblake@HIDDEN>
Subject: Re: bug#34026: mention that long options aren't always as good as
 short options
References: <87r2dl472d.fsf@HIDDEN>
 <025e94ca-fbf8-fc22-5188-0da0a6a6e557@HIDDEN>
Date: Thu, 10 Jan 2019 12:23:44 +0800
Message-ID: <87ef9l2l9r.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
X-VR-OUT-STATUS: OK
X-VR-OUT-SCORE: -100
X-VR-OUT-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgedtledrfedvgdejtdcutefuodetggdotefrodftvfcurfhrohhfihhlvgemucggtfgfnhhsuhgsshgtrhhisggvpdfftffgtefojffquffvnecuuegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenucfjughrpefhvffufhffkfggtgesthdtredttddtjeenucfhrhhomhepnjjnnjcuffgrnhculfgrtghosghsohhnuceojhhiuggrnhhnihesjhhiuggrnhhnihdrohhrgheqnecukfhppeduudegrdeguddrgedrjeegnecurfgrrhgrmhepmhhouggvpehsmhhtphdphhgvlhhopehjihgurghnnhhirdhorhhgpdhinhgvthepuddugedrgedurdegrdejgedprhgvthhurhhnqdhprghthheppeeruhhtfhdqkeerueerheeimhfphefnihehhegsveekreepucffrghnucflrggtohgsshhonhcuoehjihgurghnnhhisehjihgurghnnhhirdhorhhgqedpmhgrihhlfhhrohhmpehjihgurghnnhhisehjihgurghnnhhirdhorhhgpdhnrhgtphhtthhopeefgedtvdeiseguvggssghughhsrdhgnhhurdhorhhgnecuvehluhhsthgvrhfuihiivgeptd
X-Spam-Score: 0.1 (/)
X-Debbugs-Envelope-To: 34026
Cc: 34026 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.9 (/)

Yes do warn in the manual, as here root (so no $HOME) expected tilde
expansion... Thanks.




Information forwarded to bug-coreutils@HIDDEN:
bug#34026; Package coreutils. Full text available.

Message received at 34026 <at> debbugs.gnu.org:


Received: (at 34026) by debbugs.gnu.org; 10 Jan 2019 04:11:04 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Jan 09 23:11:04 2019
Received: from localhost ([127.0.0.1]:52854 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1ghRgO-0004Qe-Cw
	for submit <at> debbugs.gnu.org; Wed, 09 Jan 2019 23:11:04 -0500
Received: from mx1.redhat.com ([209.132.183.28]:45422)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eblake@HIDDEN>) id 1ghRgM-0004QA-LE
 for 34026 <at> debbugs.gnu.org; Wed, 09 Jan 2019 23:11:03 -0500
Received: from smtp.corp.redhat.com (int-mx08.intmail.prod.int.phx2.redhat.com
 [10.5.11.23])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 0921085A07;
 Thu, 10 Jan 2019 04:10:57 +0000 (UTC)
Received: from [10.3.116.216] (ovpn-116-216.phx2.redhat.com [10.3.116.216])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id A1CAC19742;
 Thu, 10 Jan 2019 04:10:56 +0000 (UTC)
Subject: Re: bug#34026: mention that long options aren't always as good as
 short options
To: =?UTF-8?B?56mN5Li55bC8IERhbiBKYWNvYnNvbg==?= <jidanni@HIDDEN>,
 34026 <at> debbugs.gnu.org
References: <87r2dl472d.fsf@HIDDEN>
From: Eric Blake <eblake@HIDDEN>
Openpgp: preference=signencrypt
Autocrypt: addr=eblake@HIDDEN; keydata=
 xsBNBFwju6wBCACdvc9zV75/DAB3FB2Md6oQEz2EtWwVBr+M2wF2gp3Z3jrKeixTNnlM34Ja
 5I2kcXRuxiuTcSBnkEpCZAjOwPyKD5HM1TSMgjgMCLejs/Pk06Tk6qTZr6Gk+lP9iTK5gkoE
 MT2uBk3Za9zWaFUjwnWrRuLtkn9t3pMukkzm4JBsUb8+fK+ExO6inhm8FjoK5qldb8OV4RIV
 3jH/d3aDnXpZTqKZI/RCB5WeE0q7hNEnZite2FZ/k3KBaNUr6wrsrElegZecavvRqa+07Y21
 O2q7RH+muvZ41SkD98Mv1JNoMFKFBqAp+0+f7TRtIwCrliRzG8DZsPiV32hzVraq9dNfABEB
 AAHNHkVyaWMgQmxha2UgPGVibGFrZUByZWRoYXQuY29tPsLAlAQTAQgAPhYhBGNzmkpYIphx
 qiqkb94Oact6K6L9BQJcI7vJAhsDBQkB4TOABQsJCAcDBRUKCQgLBRYCAwEAAh4BAheAAAoJ
 EN4Oact6K6L9Hz0IAJEcgZZ9+BhVz0+Y3nmXAAbpziCC05+UzOG+HsJTnEL/u1pMDdl28ANa
 oQ4r/GC0YTZOgHioppdBhHm6wGpF818HieSwSSpytPVnJqusAmh9kIQgmbkjSymFkZrdQYVg
 JA0fp7hgpb2RDWjD6UsVDusf+45ZYM0bZXDQF4cX1GWmnHtyW9mpFgctIDwCFZp5QlFr9Ifp
 Yki5QHnFNrQUPOEucqPv3SN8L0tPXnsVGYfBpb/fuDNhFz5C6IaBjwLHDThSDjz/xhirVgpE
 bFxY41t4ZWy3r8JU8CIhS02YF9Ud09a+6VydRXW0xCVQna6dCesVRreOS8GZlt84V/rcK3XO
 wE0EXCO7yQEIAKt1DabiGlGLeVSXN0qsqgaq5xc1UoEVVhOKYs7itm2bju7eJp2387U20voh
 8tlqBD50fL/m7wtgtTCNm6oL8wxyWRdqGQLfL5mvJJloMb7hdU8SMrMFI/QxetxsgBgvtljt
 Fy/DfoC3QgxT/aGT+cJnqwi+2MnjHBSLXrIKhghVC2Yo4ONWj5W/7rVa8QdAJJGPH/Xmi8Wz
 CpGAGs5f/07E+ILetaqwHevLOblxVTxPy9KItUeqS9RnICFqonUmSZn2CthEx6nMGGRYOxkm
 QoSXn7upezPYTBMQln5dyORwf3eJHJaNHm+q1bA3DrNtK1otwh1pX6aFYC6VeTIspG0AEQEA
 AcLAfAQYAQgAJhYhBGNzmkpYIphxqiqkb94Oact6K6L9BQJcI7vJAhsMBQkB4TOAAAoJEN4O
 act6K6L9A2YH/AmcA/aCZZcLzpPlXK1Su33r3eIllVxxPxcQVm1TXapSzyIvFf/vw9rsqacQ
 ZVhyvcRr8LUlgTbu2idI7yZ9lCtp8lFlTp8t5SPqKlC3JTDkILTz3LrKwzyythydzFAF6RIx
 58N6taius+7Xow0E8eQVvj7spc4tSAgHDLbB5aqAw2YiaE0ccTos35Yam/mf6391KGXAp3rr
 CTV4mvrOQjWqQwd+qdUGHRQTl+JmAKT3EWZkqLpmvGknsYSN+qtwOwBJQx1xMrDaLMJjRhur
 yDNGgb1fUeXFoaCmi+Xb/jO1/5oo1cfeiCorcAEhQppR1B8RFRNVDUYGHIHRfB7lpOU=
Organization: Red Hat, Inc.
Message-ID: <025e94ca-fbf8-fc22-5188-0da0a6a6e557@HIDDEN>
Date: Wed, 9 Jan 2019 22:10:55 -0600
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.1
MIME-Version: 1.0
In-Reply-To: <87r2dl472d.fsf@HIDDEN>
Content-Type: multipart/signed; micalg=pgp-sha256;
 protocol="application/pgp-signature";
 boundary="hKwyTdv9CGAFGGwDSqa47GBu7hMTTp4hf"
X-Scanned-By: MIMEDefang 2.84 on 10.5.11.23
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.26]); Thu, 10 Jan 2019 04:10:57 +0000 (UTC)
X-Spam-Score: -5.0 (-----)
X-Debbugs-Envelope-To: 34026
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -6.0 (------)

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--hKwyTdv9CGAFGGwDSqa47GBu7hMTTp4hf
Content-Type: multipart/mixed; boundary="OzdPQvmPud3emNryFaFlUN5TKMo1Uq9e9";
 protected-headers="v1"
From: Eric Blake <eblake@HIDDEN>
To: =?UTF-8?B?56mN5Li55bC8IERhbiBKYWNvYnNvbg==?= <jidanni@HIDDEN>,
 34026 <at> debbugs.gnu.org
Message-ID: <025e94ca-fbf8-fc22-5188-0da0a6a6e557@HIDDEN>
Subject: Re: bug#34026: mention that long options aren't always as good as
 short options
References: <87r2dl472d.fsf@HIDDEN>
In-Reply-To: <87r2dl472d.fsf@HIDDEN>

--OzdPQvmPud3emNryFaFlUN5TKMo1Uq9e9
Content-Type: text/plain; charset=utf-8
Content-Language: en-US
Content-Transfer-Encoding: quoted-printable

On 1/9/19 7:47 PM, =E7=A9=8D=E4=B8=B9=E5=B0=BC Dan Jacobson wrote:
> On (info "(coreutils) Common options")
> mention that, though clearer, long options aren't always as good as sho=
rt options,
> $ touch --reference=3D~jidanni/.pcmanx /cf/pcmanx_time
> touch: failed to get attributes of '~jidanni/.pcmanx/pcmanx': No such f=
ile or directory
> Unless one removes the '=3D':
> $ touch --reference ~jidanni/.pcmanx/pcmanx /cf/pcmanx_time
> $
> (due to the shell helping out with "~...")

The same is true for short options: 'touch -rfile' and 'touch -r file'
are almost identical, except for 'touch -r~file' and 'touch -r ~file'.
So it is NOT a case of long options not being as good as short options.

Note that bash defaults to doing ~ expansion after =3D, but that this is =
a
bash extension and is disabled by default when bash is in POSIX mode.
But not even bash can tell that you want tilde expansion if you write
the argument of a short option adjacent to the option rather than as a
separate argument.  So in _that_ regards, if you want to pass as small
of an argv[] as possible, the long option form with =3D is BETTER than th=
e
short option form of concatenation, if you use bash as your shell.

Spelling long options with a space instead of =3D is fine for all long
options that have a mandatory option, and we try to avoid long options
with optional arguments (where you have to use =3D).  That said, I agree
that having some mention in the manual of the effects of =3D~ having
different behaviors depending on the shell would be helpful.  Remember,
if you want tilde expansion it is best to present that option argument
as a standalone argument so that the tilde starts the word; when that is
not possible (such as for the less common case of an optional argument
to a long option), you can use $HOME/ instead of ~/, or else have to
resort to a temporary variable to perform the tilde expansion
separately, as in:

tmp=3D~user; touch --reference=3D$tmp/.pcmanx/pcmanx /cf/pcmanx_time

--=20
Eric Blake, Principal Software Engineer
Red Hat, Inc.           +1-919-301-3226
Virtualization:  qemu.org | libvirt.org


--OzdPQvmPud3emNryFaFlUN5TKMo1Uq9e9--

--hKwyTdv9CGAFGGwDSqa47GBu7hMTTp4hf
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQEzBAEBCAAdFiEEY3OaSlgimHGqKqRv3g5py3orov0FAlw2xc8ACgkQ3g5py3or
ov3Gdwf6A+EHnwFfj/MHjfvIgFV32yIurs1sO2eimIqM9+IKFJiPy3BsxUHk8kDK
WRW+J0xDELOcU23bK2pRNiXOIFhVyyT8RuOCBnIjdYg/kWUoSvjk+X6l/2mV0AT3
zfcxE+Bb5Bo3PgNp3jq6HaYHfB7XyaT+OaN7ZOdfGHaFpRH0UWfjpx9DL4Fft3LH
Vhm8UxCbCUjI/WwaRDazcklkH15Bty5oAfsdKQyMNB+pAqS8XFp/nuPhnjNxt+pD
saHv1h0KbpmeHWrXMcQ0FthP6BeqX1A3FF5FUFSCzRY0uP34I4LsxR0fm6cYEspj
l8cdYI6V06K2AO2Ugt8trzZzRP0BrA==
=Gogu
-----END PGP SIGNATURE-----

--hKwyTdv9CGAFGGwDSqa47GBu7hMTTp4hf--




Information forwarded to bug-coreutils@HIDDEN:
bug#34026; Package coreutils. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 10 Jan 2019 03:47:11 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Jan 09 22:47:11 2019
Received: from localhost ([127.0.0.1]:52842 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1ghRJH-0003sH-7M
	for submit <at> debbugs.gnu.org; Wed, 09 Jan 2019 22:47:11 -0500
Received: from eggs.gnu.org ([209.51.188.92]:35088)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <jidanni@HIDDEN>) id 1ghRJE-0003s4-SZ
 for submit <at> debbugs.gnu.org; Wed, 09 Jan 2019 22:47:10 -0500
Received: from lists.gnu.org ([209.51.188.17]:58964)
 by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32)
 (Exim 4.71) (envelope-from <jidanni@HIDDEN>) id 1ghRJ9-000472-G6
 for submit <at> debbugs.gnu.org; Wed, 09 Jan 2019 22:47:03 -0500
Received: from eggs.gnu.org ([209.51.188.92]:44720)
 by lists.gnu.org with esmtp (Exim 4.71)
 (envelope-from <jidanni@HIDDEN>) id 1ghRJ8-0004yt-FM
 for bug-coreutils@HIDDEN; Wed, 09 Jan 2019 22:47:03 -0500
X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org
X-Spam-Level: *
X-Spam-Status: No, score=1.8 required=5.0 tests=BAYES_50,FROM_EXCESS_BASE64,
 RCVD_IN_DNSWL_NONE autolearn=disabled version=3.3.2
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
 (envelope-from <jidanni@HIDDEN>) id 1ghR9l-0006IU-9N
 for bug-coreutils@HIDDEN; Wed, 09 Jan 2019 22:37:23 -0500
Received: from quail.birch.relay.mailchannels.net ([23.83.209.151]:50480)
 by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32)
 (Exim 4.71) (envelope-from <jidanni@HIDDEN>) id 1ghR9f-0006ER-Kj
 for bug-coreutils@HIDDEN; Wed, 09 Jan 2019 22:37:19 -0500
X-Sender-Id: dreamhost|x-authsender|jidanni@HIDDEN
Received: from relay.mailchannels.net (localhost [127.0.0.1])
 by relay.mailchannels.net (Postfix) with ESMTP id 0F00B2831F7
 for <bug-coreutils@HIDDEN>; Thu, 10 Jan 2019 03:37:10 +0000 (UTC)
Received: from pdx1-sub0-mail-a53.g.dreamhost.com (unknown [100.96.30.62])
 (Authenticated sender: dreamhost)
 by relay.mailchannels.net (Postfix) with ESMTPA id D0B8F282A97
 for <bug-coreutils@HIDDEN>; Thu, 10 Jan 2019 03:37:09 +0000 (UTC)
X-Sender-Id: dreamhost|x-authsender|jidanni@HIDDEN
Received: from pdx1-sub0-mail-a53.g.dreamhost.com (pop.dreamhost.com
 [64.90.62.162]) (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384)
 by 0.0.0.0:2500 (trex/5.16.2); Thu, 10 Jan 2019 03:37:10 +0000
X-MC-Relay: Neutral
X-MailChannels-SenderId: dreamhost|x-authsender|jidanni@HIDDEN
X-MailChannels-Auth-Id: dreamhost
X-Minister-Soft: 6d27895d6b196a7f_1547091429921_3937957042
X-MC-Loop-Signature: 1547091429921:4131039823
X-MC-Ingress-Time: 1547091429920
Received: from pdx1-sub0-mail-a53.g.dreamhost.com (localhost [127.0.0.1])
 by pdx1-sub0-mail-a53.g.dreamhost.com (Postfix) with ESMTP id 940C1803AD
 for <bug-coreutils@HIDDEN>; Wed,  9 Jan 2019 19:37:09 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=jidanni.org; h=from:to
 :subject:date:message-id:mime-version:content-type; s=
 jidanni.org; bh=fQtViDy/cSFd/tEIZDj8igq82MQ=; b=b4XHVO8OeXykEgGP
 M9cEw1FLuuqf5WyYh3kWP3TsD/jKdQSiSJE4NNcva0CD1bPHjGpU7BOJrJuFFcqu
 3zg9at6UQKWS22OlktDffp0U4pXBvGIS8FUgNcLU/yWxCkag3/aRmgGDRgWsguA+
 ARxNqS9TCm55OV1HnqxiGveSgDc=
Received: from jidanni.org (114-41-4-74.dynamic-ip.hinet.net [114.41.4.74])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (No client certificate requested)
 (Authenticated sender: jidanni@HIDDEN)
 by pdx1-sub0-mail-a53.g.dreamhost.com (Postfix) with ESMTPSA id 8CBD6803B0
 for <bug-coreutils@HIDDEN>; Wed,  9 Jan 2019 19:37:08 -0800 (PST)
X-DH-BACKEND: pdx1-sub0-mail-a53
From: =?utf-8?B?56mN5Li55bC8?= Dan Jacobson <jidanni@HIDDEN>
To: bug-coreutils@HIDDEN
Subject: mention that long options aren't always as good as short options
Date: Thu, 10 Jan 2019 09:47:38 +0800
Message-ID: <87r2dl472d.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
X-VR-OUT-STATUS: OK
X-VR-OUT-SCORE: 0
X-VR-OUT-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgedtledrfedvgdeiudcutefuodetggdotefrodftvfcurfhrohhfihhlvgemucggtfgfnhhsuhgsshgtrhhisggvpdfftffgtefojffquffvnecuuegrihhlohhuthemuceftddtnecunecujfgurhephffvufffkfggtgesthdtredttddtjeenucfhrhhomhepnjjnnjcuffgrnhculfgrtghosghsohhnuceojhhiuggrnhhnihesjhhiuggrnhhnihdrohhrgheqnecukfhppeduudegrdeguddrgedrjeegnecurfgrrhgrmhepmhhouggvpehsmhhtphdphhgvlhhopehjihgurghnnhhirdhorhhgpdhinhgvthepuddugedrgedurdegrdejgedprhgvthhurhhnqdhprghthheppeeruhhtfhdqkeerueerheeimhfphefnihehhegsveekreepucffrghnucflrggtohgsshhonhcuoehjihgurghnnhhisehjihgurghnnhhirdhorhhgqedpmhgrihhlfhhrohhmpehjihgurghnnhhisehjihgurghnnhhirdhorhhgpdhnrhgtphhtthhopegsuhhgqdgtohhrvghuthhilhhssehgnhhurdhorhhgnecuvehluhhsthgvrhfuihiivgeptd
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic]
X-Received-From: 23.83.209.151
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x
X-Spam-Score: 1.0 (+)
X-Debbugs-Envelope-To: submit
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: 0.0 (/)

On (info "(coreutils) Common options")
mention that, though clearer, long options aren't always as good as short options,
$ touch --reference=~jidanni/.pcmanx /cf/pcmanx_time
touch: failed to get attributes of '~jidanni/.pcmanx/pcmanx': No such file or directory
Unless one removes the '=':
$ touch --reference ~jidanni/.pcmanx/pcmanx /cf/pcmanx_time
$
(due to the shell helping out with "~...")




Acknowledgement sent to 積丹尼 Dan Jacobson <jidanni@HIDDEN>:
New bug report received and forwarded. Copy sent to bug-coreutils@HIDDEN. Full text available.
Report forwarded to bug-coreutils@HIDDEN:
bug#34026; Package coreutils. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Mon, 25 Nov 2019 12:00:02 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.