From mboxrd@z Thu Jan 1 00:00:00 1970 From: Hartmut Goebel Subject: =?UTF-8?B?UmU6IDAxLzAxOiBzZXJ2aWNlczogQWRkIOKAmC91c3IvYmluL2Vudg==?= =?UTF-8?B?4oCZIHNwZWNpYWwgZmlsZS4=?= Date: Sun, 8 Sep 2019 20:31:48 +0200 Message-ID: References: <20190906102509.28951.2772@vcs0.savannah.gnu.org> <20190906102510.002BE21324@vcs0.savannah.gnu.org> <87d0gdbtji.fsf@cbaines.net> <87mufhwhc6.fsf@nckx> <87d0gcgodz.fsf@devup.no> <8736h8uh05.fsf@elephly.net> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:470:142:3::10]:47181) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1i71ya-0006Vm-JA for guix-devel@gnu.org; Sun, 08 Sep 2019 14:31:53 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1i71yZ-0002Z2-HT for guix-devel@gnu.org; Sun, 08 Sep 2019 14:31:52 -0400 Received: from mail-out.m-online.net ([212.18.0.10]:54230) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1i71yZ-0002Y7-BD for guix-devel@gnu.org; Sun, 08 Sep 2019 14:31:51 -0400 Received: from frontend01.mail.m-online.net (unknown [192.168.8.182]) by mail-out.m-online.net (Postfix) with ESMTP id 46RKdK4pXZz1rGS7 for ; Sun, 8 Sep 2019 20:31:49 +0200 (CEST) Received: from localhost (dynscan1.mnet-online.de [192.168.6.70]) by mail.m-online.net (Postfix) with ESMTP id 46RKdK4gl9z1r5ss for ; Sun, 8 Sep 2019 20:31:49 +0200 (CEST) Received: from mail.mnet-online.de ([192.168.8.182]) by localhost (dynscan1.mail.m-online.net [192.168.6.70]) (amavisd-new, port 10024) with ESMTP id ShYHOav1-iCC for ; Sun, 8 Sep 2019 20:31:48 +0200 (CEST) Received: from hermia.goebel-consult.de (ppp-188-174-61-50.dynamic.mnet-online.de [188.174.61.50]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.mnet-online.de (Postfix) with ESMTPS for ; Sun, 8 Sep 2019 20:31:48 +0200 (CEST) Received: from thisbe.goebel-consult.de (hermia.goebel-consult.de [192.168.110.7]) by hermia.goebel-consult.de (Postfix) with ESMTP id 52FB1602B2 for ; Sun, 8 Sep 2019 20:33:52 +0200 (CEST) In-Reply-To: Content-Language: en-US List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: "Guix-devel" To: guix-devel@gnu.org Am 08.09.19 um 13:55 schrieb Konrad Hinsen: > Hi Ricardo and everyone else, > >> Using a custom script with a /usr/bin/env shebang is pretty common.=C2= =A0 You >> don=E2=80=99t need to be a power user for that, and certainly not a *G= uix* power >> user. > > I definitely agree with this. In my work environment, it is very > common for people to distribute shell or Python scripts with a > /usr/bin/env shebang line,=C2=A0 [=E2=80=A6] I also support adding a =E2=80=98/usr/bin/env=E2=80=99 service and even m= ake it a default. In my daily work, I have many scripts which do not care about which version of sh/bash/python/python3 is used. These scripts are placed in some (small) project's directory and there is absolutely no need for "installing" them. Another use-case is when developing software: E.g. scripts for maintaining the vcs-contolled files, like updating the copyright year. These scripts are managed by the version control system, shall run from the development tree on envery developers machine and may not even get installed when installing the software as a guix package.=C2=A0 --=20 Regards Hartmut Goebel | Hartmut Goebel | h.goebel@crazy-compilers.com | | www.crazy-compilers.com | compilers which you thought are impossible |