From owner-freebsd-hackers@FreeBSD.ORG Sun Dec 15 21:34:52 2013 Return-Path: Delivered-To: hackers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id CAF5D294; Sun, 15 Dec 2013 21:34:52 +0000 (UTC) Received: from mail-ea0-f169.google.com (mail-ea0-f169.google.com [209.85.215.169]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 39E66137A; Sun, 15 Dec 2013 21:34:51 +0000 (UTC) Received: by mail-ea0-f169.google.com with SMTP id l9so1603076eaj.14 for ; Sun, 15 Dec 2013 13:34:09 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:content-type:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=xEIIzMAFtomE6u5Sd/UbtRIZCDo1ziaujwbJeIPd7yo=; b=ZA+0jes87NyvRtMZkKOvwi/t/kAH5bJ2BuUPPYKjPUKl26wy07UGoO5aBCCFJNhkLv bI3yoZ7SnvYRiGpOFblVWm70M25TvJlNK1DcJUANNYmACp9dtKNjIe4WG04B1f4Q1o0h 44+tFiBI11VMdRTSldvDhY2W8BD4oFv2LIG6kEE/k/MSMYrLkAysL1GmtJlU9NmoywaO Pul0rZMJCu/5DM/4DK3rS/YTddquiX4QSHCOKH9Bz8/ERKZQvQdroBW27+AHznS+a8MH J0MJxGHKtLw/F523COxw0ricX3ti83oLTqcO3FBNtLhekvZIKj6ZI9wUf96xWDe6xryP lXnQ== X-Received: by 10.14.221.193 with SMTP id r41mr13547710eep.92.1387143249359; Sun, 15 Dec 2013 13:34:09 -0800 (PST) Received: from mini.home (adbf122.neoplus.adsl.tpnet.pl. [79.184.5.122]) by mx.google.com with ESMTPSA id 4sm34462649eed.14.2013.12.15.13.34.08 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Sun, 15 Dec 2013 13:34:08 -0800 (PST) Sender: =?UTF-8?Q?Edward_Tomasz_Napiera=C5=82a?= Content-Type: text/plain; charset=utf-8 Mime-Version: 1.0 (Mac OS X Mail 7.0 \(1822\)) Subject: Re: Interactive /bin/sh From: =?utf-8?Q?Edward_Tomasz_Napiera=C5=82a?= In-Reply-To: <1387125253.1177.2.camel@revolution.hippie.lan> Date: Sun, 15 Dec 2013 22:34:06 +0100 Content-Transfer-Encoding: quoted-printable Message-Id: <583D6F8B-1AB8-469C-BE1C-74D98015C053@FreeBSD.org> References: <20131215.105840.948.1@DOMY-PC> <1387125253.1177.2.camel@revolution.hippie.lan> To: Ian Lepore X-Mailer: Apple Mail (2.1822) Cc: rank1seeker@gmail.com, hackers@FreeBSD.org X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 15 Dec 2013 21:34:52 -0000 Wiadomo=C5=9B=C4=87 napisana przez Ian Lepore w dniu = 15 gru 2013, o godz. 17:34: > On Sun, 2013-12-15 at 11:58 +0100, rank1seeker@gmail.com wrote: >> I'm just a step away from making it a default shell for a root. >>=20 >> What is missing is: >> -- >> command completion (it has only path completion) >>=20 >> history doesn't work the way I would like it to. >> With UP/DOWN arrow keys, I can navigate through history, = SEQUENTIALLY. >> Like in [t]csh -> I would like to type first few letters and then = with UP/DOWN arrow keys, navigate through history of CMDs, which starts = with typed string. >>=20 >> If just those 2 features would be implemented, I would be completely = into /bin/sh >=20 > An alternate viewpoint: I would prefer that /bin/sh remain as lean = and > mean as possible, conforming to posix and especially NOT becoming > bloated with interactive usability stuff. If you want a user-friendly > bourne shell and can afford the memory and cycle bloat, use bash.=20 Or zsh, which has a number of advantages, including proper license.