From mboxrd@z Thu Jan 1 00:00:00 1970 From: Mathieu Lirzin Subject: Re: command-not-found Date: Sat, 23 Jan 2016 17:45:08 +0100 Message-ID: <874me46y97.fsf@gnu.org> References: <56A3084D.2080402@gmail.com> <871t98vb4m.fsf@elephly.net> <87y4bgy2ud.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:38692) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aN1JR-00082g-Kg for guix-devel@gnu.org; Sat, 23 Jan 2016 11:45:22 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aN1JQ-0004FI-MR for guix-devel@gnu.org; Sat, 23 Jan 2016 11:45:21 -0500 In-Reply-To: <87y4bgy2ud.fsf@gnu.org> ("Ludovic \=\?utf-8\?Q\?Court\=C3\=A8s\=22'\?\= \=\?utf-8\?Q\?s\?\= message of "Sat, 23 Jan 2016 12:03:54 +0100") 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-bounces+gcggd-guix-devel=m.gmane.org@gnu.org To: Ludovic =?utf-8?Q?Court=C3=A8s?= Cc: "guix-devel@gnu.org" , Ben Woodcroft ludo@gnu.org (Ludovic Court=C3=A8s) writes: > Ricardo Wurmus skribis: > >> Ben Woodcroft writes: >> >>> Seeing as guix is becoming more and more complete, it would be great to= =20 >>> have 'command-not-found' [1] or similar available, so that typing in th= e=20 >>> name of an uninstalled binary begets a suggestion on which package(s) t= o=20 >>> install, like Ubuntu gives: >>> >>> $ gitk >>> The program 'gitk' is currently not installed. You can install it by ty= ping: >>> sudo apt-get install gitk >> >> For the record: I never liked this feature (and the delay it caused) and >> I=E2=80=99m not too keen on having something like this for Guix. > > +1 I guess you never liked it because it is has never been helpful to you. IMO this feature can be really useful for novice or casual GNU/Linux users. Even if Guix/GuixSD is currently not adapted for this audience, it goes in the right direction of empowering not just the seasoned users which is part of the social mission of Free Software. I don't know the details of implementing such feature, or the supposed =E2=80=9Cdelay=E2=80=9D. Maybe there is a valid technical reason for not h= aving it, but it would be better to not dismiss this idea on a vague assumption (Especially when someone seems to be motivated to do the job). Could this feature be made optional? -- Mathieu Lirzin