Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > gnu.bash.bug > #15614
| 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 | |
| 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
Re: [FR] save command times and exit status in history automatically Ilya Sher <is@beame.io> - 2019-11-19 15:34 +0000
csiph-web