From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1Z9dCw-0003dM-7e for mharc-grub-devel@gnu.org; Mon, 29 Jun 2015 13:51:02 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:38102) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Z9dCt-0003cv-EZ for grub-devel@gnu.org; Mon, 29 Jun 2015 13:51:00 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Z9dCq-000545-9B for grub-devel@gnu.org; Mon, 29 Jun 2015 13:50:59 -0400 Received: from mail-la0-x22c.google.com ([2a00:1450:4010:c03::22c]:32966) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Z9dCq-00053k-1E for grub-devel@gnu.org; Mon, 29 Jun 2015 13:50:56 -0400 Received: by laar3 with SMTP id r3so72816254laa.0 for ; Mon, 29 Jun 2015 10:50:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=date:from:to:subject:message-id:mime-version:content-type :content-transfer-encoding; bh=gpnq2Oc/ZarxbMG3can50F2k4gLgJOZWhYg+gGIhzaA=; b=VgPA/y3nZA3WdEappAUvIkxpiAldm+jif1WZPKvWqT3dcI7yPmzvp+MCiUddO5X8NR 9Gm1/iZwG3lGZKlO1PyKFRCVBZ4UBO+gX0FAs2yyNzPHgetjMhInXYGKvCDBCpAikh+Y 48mpfPZmXa/px//TuVx1v4Gs20243xIVUNXHGFUlB1M4lNpLLOmxkyeqaHDZdMSFqFQh +lrP7O8lA/qFW4YD3UdZ2LE5Vkr9VA0Zke33mrTBPZ5tRFPV/rvFVhYy6UG17/y8ej95 x2e6ECDULIg8+0gkj9pWa4trWILsKGfn+3ZfWe73XVGq+KrR0vKIkontz5tmUoTLnbgr HlmA== X-Received: by 10.152.164.193 with SMTP id ys1mr15352043lab.65.1435600255173; Mon, 29 Jun 2015 10:50:55 -0700 (PDT) Received: from opensuse.site (ppp91-76-14-38.pppoe.mtu-net.ru. [91.76.14.38]) by mx.google.com with ESMTPSA id mx10sm10913402lbb.20.2015.06.29.10.50.54 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 29 Jun 2015 10:50:54 -0700 (PDT) Date: Mon, 29 Jun 2015 20:50:53 +0300 From: Andrei Borzenkov To: grub-devel@gnu.org Subject: Help output inconsistency: -v vs. -V Message-ID: <20150629205053.002ee43d@opensuse.site> X-Mailer: Claws Mail 3.11.0 (GTK+ 2.24.28; x86_64-suse-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2a00:1450:4010:c03::22c X-BeenThere: grub-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: The development of GNU GRUB List-Id: The development of GNU GRUB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 29 Jun 2015 17:51:00 -0000 We currently have situation that C converted tools use -V for --version and -v for --verbose while shell based tools (quite a lot left) use -v for --version and most do not have --verbose at all. -V is quite deep in argp, but of course it is possible to get rid of it by basically replicating argp code in grub (OK, we do not need check for any hooks as we know there are none). It's not really new, and had been this way for some time, just that in the past C programs were considered "for internal use only" and now they are user facing so it is incompatible change. Just gathering opinions what would be preferable.