Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > gnu.bash.bug > #15614

Re: [FR] save command times and exit status in history automatically

Path csiph.com!eternal-september.org!feeder.eternal-september.org!news.linkpendium.com!news.linkpendium.com!panix!usenet.stanford.edu!not-for-mail
From Ilya Sher <is@beame.io>
Newsgroups gnu.bash.bug
Subject Re: [FR] save command times and exit status in history automatically
Date Tue, 19 Nov 2019 15:34:38 +0000
Lines 19
Approved bug-bash@gnu.org
Message-ID <mailman.1971.1574177686.13325.bug-bash@gnu.org> (permalink)
References <CAKOZuevfhS7veH9+GSc=8StpgrA_vy59Y2fYYGhMDk0OPZb69Q@mail.gmail.com> <8e19b0fc-4183-90fa-b067-9da636998d6f@case.edu> <CAKOZuevFuqrQhH75_-Dpum2VwmUkrP1r7E6b--v=Mg_EVHWuCw@mail.gmail.com> <1573170465.992.5.camel@16bits.net> <031F3FBB-BD9C-4ACE-942E-DCB24DF2A264@beame.io>
NNTP-Posting-Host lists.gnu.org
Mime-Version 1.0
Content-Type text/plain; charset="utf-8"
Content-Transfer-Encoding base64
X-Trace usenet.stanford.edu 1574177687 32760 209.51.188.17 (19 Nov 2019 15:34:47 GMT)
X-Complaints-To action@cs.stanford.edu
Cc "bug-bash@gnu.org" <bug-bash@gnu.org>
To Ángel <angel@16bits.net>
Envelope-to bug-bash@gnu.org
ARC-Seal i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=VUaCEdIIKuxoSebdk/RMbigMaV4Sf+opTX5GQzCeTPz9pMK5fM7k7n+FzOnf82n1Ht5zkBy58MShU01NgjK64FEEoD3klQo4vTUrhNggn3ucr7Xvs+icmY6MMinPVNz+RNV49yfCtzJjxJ2LUOd1Jc247nC193i55BKeg/2NU4gC+kaKQFSpc/fw/Bz6Z/ZNkdVYzpOEa7X0kQr95IvagIQBacfMcUtkVL+sAp2WyXtzZxKNg76MId+N8+x4wr6XIn7aoIUmQBO4kSHVaI2G1UDrgZqn3fxSRT20djYt4J6DbDTyUAholVkbLB1gHEC4JB6Leev+BJWaKXCq67VVdA==
ARC-Message-Signature i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=AFT7rBEkrwAK+hpUc2+LZRWg4cWM1Z72w5R4YMA/b8Y=; b=WQXrVTO4TRn6g1svKQvqhF4SVuNTSmOFWCElYrcfb43m933m7m1/AlwJZ9n70jo/6DPjOvndUmP4/t79x1eYY8aKDA3Yz+c0gLK1IuuShZuTH492TxZJeF0e04GfV3W/agolcAau/EVUMA4wSiO8ExR/GXwSTY2gSrftchS+Ty+C3VHxr0DlZ0lRVJQtbO4GRKtxQmTSY2skbzFqL+dU7pjeekowlLIg5jTN4MgGvSg9FcOEflORFYugAAoUKbP+Ho0g4mOiDKQP+PwRk8yr7WzwpGHecl7/tilZqqDv1ahPt9Q9EkvuC8TmjqNzMLM/tYynLRAPLyxBo8d7Q0Vvig==
ARC-Authentication-Results i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=beame.io; dmarc=pass action=none header.from=beame.io; dkim=pass header.d=beame.io; arc=none
DKIM-Signature v=1; a=rsa-sha256; c=relaxed/relaxed; d=beamenet.onmicrosoft.com; s=selector2-beamenet-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=AFT7rBEkrwAK+hpUc2+LZRWg4cWM1Z72w5R4YMA/b8Y=; b=KjEcOQTVGbCP1OAYSx3+2vkzlc3tmy2mxwSqSJ9TNiqodikzF1ZJskGMzfgRTWBfriVgPMX0Qp620xPX2E9jHAAGAiXifI1Z4vlSpvgRr/udOQzEZ7OvPFxQwTBA2y4nepcIfVZwOcI7PTVBhITUZUBOjEcdH/J2EJpBiGArR+E=
Thread-Topic [FR] save command times and exit status in history automatically
Thread-Index AQHVnu7ZScZVL+r4k0Sw/wfIr5xGjw==
In-Reply-To <1573170465.992.5.camel@16bits.net>
Accept-Language en-US
Content-Language en-US
X-MS-Has-Attach
X-MS-TNEF-Correlator
authentication-results spf=none (sender IP is ) smtp.mailfrom=is@beame.io;
x-originating-ip [79.180.217.232]
x-ms-publictraffictype Email
x-ms-office365-filtering-correlation-id 6f567e2c-c4e9-44a2-071b-08d76d05fd24
x-ms-traffictypediagnostic DM6PR14MB2331:
x-microsoft-antispam-prvs <DM6PR14MB233124DA429FE3419A755F32A64C0@DM6PR14MB2331.namprd14.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers OLM:9508;
x-forefront-prvs 022649CC2C
x-forefront-antispam-report SFV:NSPM; SFS:(10009020)(346002)(39830400003)(396003)(366004)(376002)(136003)(189003)(199004)(6916009)(76176011)(81166006)(4326008)(476003)(54896002)(81156014)(236005)(6246003)(606006)(36756003)(966005)(5660300002)(14454004)(71200400001)(486006)(7736002)(316002)(2906002)(25786009)(6116002)(229853002)(6486002)(3846002)(8676002)(186003)(71190400001)(6306002)(256004)(6512007)(26005)(6436002)(8936002)(66556008)(64756008)(33656002)(11346002)(446003)(2616005)(508600001)(86362001)(66446008)(91956017)(76116006)(102836004)(53546011)(66946007)(66066001)(4744005)(99286004)(6506007)(66476007); DIR:OUT; SFP:1101; SCL:1; SRVR:DM6PR14MB2331; H:DM6PR14MB2730.namprd14.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1;
received-spf None (protection.outlook.com: beame.io does not designate permitted sender hosts)
x-ms-exchange-senderadcheck 1
x-microsoft-antispam BCL:0;
x-microsoft-antispam-message-info bI/OZtBN9k3eOHGKAJNUGKD62kLIxH4YqyhMgmhwzwNNsdsaaCql3pivtjQoza6UM+bogPDVId2g7wLTN/iaxSj8RxTue74JH1/v27NVWAiu6X8QUmAwwlWalEKbLg4c2DovZvcErnGI7b5Pz4teZkOPKHKJ9J7rRXzzeNoXu62Lj4rGra+iUJij/hq8Ru7RbNbtnNahzCef5wdbyOjsXAHjtHfmrzOa3bsKtkFhJ0ugux2g6Eg4tgJYRWW3aZ2Ylo3pAbobcv1IVt2l0A4NCIrjDS1aDACN7PD3H4i5rmw623dhJx7AhFSKI+8KdYn0lY8+wVKfnYXsqXWySDgqz980Tgyjc7JCjjCD0YWCSo+n0yrutpOCY5gGHOGt/LlZWh60wVcZX2aUUgsQmdxGvK3C0hH+GARsMqVB5P5ndNCnql3a43Hk0BqC7/XAELVK
x-ms-exchange-transport-forked True
X-OriginatorOrg beame.io
X-MS-Exchange-CrossTenant-Network-Message-Id 6f567e2c-c4e9-44a2-071b-08d76d05fd24
X-MS-Exchange-CrossTenant-originalarrivaltime 19 Nov 2019 15:34:38.4555 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader Hosted
X-MS-Exchange-CrossTenant-id 35639714-c56a-4545-9e9e-ecb95c32f238
X-MS-Exchange-CrossTenant-mailboxtype HOSTED
X-MS-Exchange-CrossTenant-userprincipalname NRenRNd4MvP1kctLTQOpJH7nVkUtXoC/X1kdcApbb3VjlB68Rncmru+uGbKynDfE
X-MS-Exchange-Transport-CrossTenantHeadersStamped DM6PR14MB2331
X-detected-operating-system by eggs.gnu.org: Windows 7 or 8 [fuzzy]
X-Received-From 40.107.69.54
X-Content-Filtered-By Mailman/MimeDel 2.1.23
X-BeenThere bug-bash@gnu.org
X-Mailman-Version 2.1.23
Precedence list
List-Id Bug reports for the GNU Bourne Again SHell <bug-bash.gnu.org>
List-Unsubscribe <https://lists.gnu.org/mailman/options/bug-bash>, <mailto:bug-bash-request@gnu.org?subject=unsubscribe>
List-Archive <https://lists.gnu.org/archive/html/bug-bash>
List-Post <mailto:bug-bash@gnu.org>
List-Help <mailto:bug-bash-request@gnu.org?subject=help>
List-Subscribe <https://lists.gnu.org/mailman/listinfo/bug-bash>, <mailto:bug-bash-request@gnu.org?subject=subscribe>
X-Mailman-Original-Message-ID <031F3FBB-BD9C-4ACE-942E-DCB24DF2A264@beame.io>
X-Mailman-Original-References <CAKOZuevfhS7veH9+GSc=8StpgrA_vy59Y2fYYGhMDk0OPZb69Q@mail.gmail.com> <8e19b0fc-4183-90fa-b067-9da636998d6f@case.edu> <CAKOZuevFuqrQhH75_-Dpum2VwmUkrP1r7E6b--v=Mg_EVHWuCw@mail.gmail.com> <1573170465.992.5.camel@16bits.net>
Xref csiph.com gnu.bash.bug:15614

Show key headers only | View raw


Hi

My thoughts regarding which properties / fields can be useful to have in history (originally pertaining to another shell but hope it's helpful):

https://github.com/ngs-lang/ngs/wiki/History-Design#commands-history

Regards,
Ilya


On 8 Nov 2019, at 1:47, Ángel <angel@16bits.net<mailto:angel@16bits.net>> wrote:

On 2019-11-07 at 12:18 -0800, Daniel Colascione wrote:
Maybe what I
really want is something like $?, but instead of containing exit
status, it would contain information from a struct rusage (derived
from wait4) for the last command. Or something like that anyway.

I would like having those variables, too. There was a related discussion
some time ago, and a workaround was mentioned (using PROMPT_COMMAND and
traps if I remember correctly), but I didn't like that approach too
much.

Would having such variables solve your needs? (using PROMPT_COMMAND to
copy them into a file, perhaps). I would expect that storing the values
from last wait4 would be much less intrusive than messing with history.


Kind regards




Back to gnu.bash.bug | Previous | Next | Find similar | Unroll thread


Thread

Re: [FR] save command times and exit status in history automatically Ilya Sher <is@beame.io> - 2019-11-19 15:34 +0000

csiph-web