From debbugs-submit-bounces@debbugs.gnu.org Thu Feb 20 01:41:24 2025 Received: (at submit) by debbugs.gnu.org; 20 Feb 2025 06:41:24 +0000 Received: from localhost ([127.0.0.1]:58516 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tl0FP-0007qc-VU for submit@debbugs.gnu.org; Thu, 20 Feb 2025 01:41:24 -0500 Received: from lists.gnu.org ([2001:470:142::17]:51542) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1tl0FN-0007po-ND for submit@debbugs.gnu.org; Thu, 20 Feb 2025 01:41:22 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tl0FH-00034C-OR for guix-patches@gnu.org; Thu, 20 Feb 2025 01:41:15 -0500 Received: from qs51p00im-qukt01080102.me.com ([17.57.155.19]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tl0FF-0007QW-WD for guix-patches@gnu.org; Thu, 20 Feb 2025 01:41:15 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=icloud.com; s=1a1hai; bh=6elArw/0SsOOj78xSLR+wXu91+DdNtN6rbuTpkHq4fw=; h=From:To:Subject:Date:Message-ID:MIME-Version:x-icloud-hme; b=nUYSHQwf/TiJ3jFFlgJEiF20liU9gU0eKyKECvyuvTEQIgJyZI1r46eZsRZ48zaum nOtvnIChu3zQvCNeLQEelSWIbUAxvIKm2ZoD+SNtAtJk16spse6aWpqwbLTsXIVba3 cwHVJa02wxqbRyhlRGILFtw4th2AYPBm/cV6RIaqS1KS2R5Q6QGaaMbs8XRt03ogR7 diIqGa6Di8/QRAPKmq0FZ8l1xplqZ3NCjPElWYYgnuvFU9yBLFDQjetyiu5C78nDmo CwOb2NvDUV7qd0lcNLAEYU8htL2N8Yq/EtZr+eJk2qqMy3aMjB1ErFp8lL63kmF+jF +2fVEX9OBEItQ== Received: from wongworks.lan (qs51p00im-dlb-asmtp-mailmevip.me.com [17.57.155.28]) by qs51p00im-qukt01080102.me.com (Postfix) with ESMTPSA id 077F81CC01F2; Thu, 20 Feb 2025 06:41:08 +0000 (UTC) From: Andrew Wong To: guix-patches@gnu.org Subject: [PATCH 0/3] gnu: Add sd. Date: Thu, 20 Feb 2025 01:40:42 -0500 Message-ID: X-Mailer: git-send-email 2.48.1 MIME-Version: 1.0 X-Debbugs-Cc: Divya Ranjan Pattanaik , Efraim Flashner Content-Transfer-Encoding: 8bit X-Proofpoint-ORIG-GUID: 74GD0sV1Wf7RNMgPTPA9NMZdTeBrn9ls X-Proofpoint-GUID: 74GD0sV1Wf7RNMgPTPA9NMZdTeBrn9ls X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1057,Hydra:6.0.680,FMLib:17.12.68.34 definitions=2025-02-20_02,2025-02-20_02,2024-11-22_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 mlxlogscore=461 suspectscore=0 clxscore=1015 adultscore=0 mlxscore=0 malwarescore=0 spamscore=0 bulkscore=0 phishscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.19.0-2308100000 definitions=main-2502200046 X-Apple-Remote-Links: v=1;h=KCk=;charset=UTF-8 Received-SPF: pass client-ip=17.57.155.19; envelope-from=wongandj@icloud.com; helo=qs51p00im-qukt01080102.me.com X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: submit Cc: Andrew Wong X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) This patch series adds the simple find-and-replace CLI, sd. Andrew Wong (3): gnu: Add rust-ansi-to-html-0.1. gnu: Add rust-unescape-0.1. gnu: Add sd. gnu/packages/crates-io.scm | 44 ++++++++++++++++++++++++++++++ gnu/packages/rust-apps.scm | 56 ++++++++++++++++++++++++++++++++++++++ 2 files changed, 100 insertions(+) base-commit: 5a897c5c95a81278b044c18d962d3bd83131ba06 -- 2.48.1 From debbugs-submit-bounces@debbugs.gnu.org Thu Feb 20 01:43:45 2025 Received: (at 76431) by debbugs.gnu.org; 20 Feb 2025 06:43:45 +0000 Received: from localhost ([127.0.0.1]:58547 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tl0Hg-00083Y-NT for submit@debbugs.gnu.org; Thu, 20 Feb 2025 01:43:44 -0500 Received: from qs51p00im-qukt01072501.me.com ([17.57.155.14]:41925) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1tl0He-00082k-61 for 76431@debbugs.gnu.org; Thu, 20 Feb 2025 01:43:42 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=icloud.com; s=1a1hai; bh=dzEO8M+Cy65m1GsZo5kF/8pD5oITi216pU+b9Y5GI/g=; h=From:To:Subject:Date:Message-ID:MIME-Version:x-icloud-hme; b=ohR4ArsOTf0a/E7M6hUln694rVoiuV65QcbeZ5ZpCawiiDs1119niOzqzDsGSUGZk 7v1ZRKH7WNtNszyq5y1FXhL1Zle6ZvJzUMlz68YNZSdp6NmCjYVAop1sAUg6+nzBfE y/MYadZ0SbOb6aSv9uLlui2fsesoOKI8UhUBb0HHtGI6D+7W6qWQBMjcdRhIlDjYzg SsiqTAPI8fOAQqghtQ8v324oyCSTAfPY4hyVc7RX7rIlfLS0roNo5mmr8BHNnxG+T8 TUP5r+fuDH9f7V7vXMqXgAsi06i1IAfVJXs6e/3FY/jm2VPp7ar0hPC6sKSlpqs4Ak VjyvIo61ZqK2A== Received: from wongworks.lan (qs51p00im-dlb-asmtp-mailmevip.me.com [17.57.155.28]) by qs51p00im-qukt01072501.me.com (Postfix) with ESMTPSA id DDC264402EB; Thu, 20 Feb 2025 06:43:35 +0000 (UTC) From: Andrew Wong To: 76431@debbugs.gnu.org Subject: [PATCH 1/3] gnu: Add rust-ansi-to-html-0.1. Date: Thu, 20 Feb 2025 01:43:20 -0500 Message-ID: <84ce942d8f12e31f24c484512c1a9d3955679cc9.1740033469.git.wongandj@icloud.com> X-Mailer: git-send-email 2.48.1 In-Reply-To: References: MIME-Version: 1.0 X-Debbugs-Cc: Divya Ranjan Pattanaik , Efraim Flashner Content-Transfer-Encoding: 8bit X-Proofpoint-GUID: zOekXTj1cG6QpDlav8RQDEw6xi1NQAzY X-Proofpoint-ORIG-GUID: zOekXTj1cG6QpDlav8RQDEw6xi1NQAzY X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.272,Aquarius:18.0.1057,Hydra:6.0.680,FMLib:17.12.68.34 definitions=2025-02-20_02,2025-02-20_02,2024-11-22_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 mlxlogscore=999 phishscore=0 clxscore=1011 malwarescore=0 mlxscore=0 bulkscore=0 suspectscore=0 spamscore=0 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.19.0-2308100000 definitions=main-2502200047 X-Apple-Remote-Links: v=1;h=KCk=;charset=UTF-8 X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 76431 Cc: Andrew Wong X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/crates-io.scm (rust-ansi-to-html-0.1): New variable. Change-Id: I7af10219f0c9b0af31a8efbefb12dbc6e62fc5c0 --- gnu/packages/crates-io.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 50db1a02e8..cf237955fd 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -1805,6 +1805,29 @@ (define-public rust-ansi-str-0.8 with ANSI strings.") (license license:expat))) +(define-public rust-ansi-to-html-0.1 + (package + (name "rust-ansi-to-html") + (version "0.1.3") + (source + (origin + (method url-fetch) + (uri (crate-uri "ansi-to-html" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "18kwlgr3vfsij8gvl7vxw11yl628b1s8z2pldh73z4zzq2693gf7")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-once-cell" ,rust-once-cell-1) + ("rust-regex" ,rust-regex-1) + ("rust-thiserror" ,rust-thiserror-1)))) + (home-page + "https://github.com/Aloso/to-html/tree/master/crates/ansi-to-html") + (synopsis "ANSI escape codes to HTML converter") + (description "This package provides ANSI escape codes to HTML converter.") + (license license:expat))) + (define-public rust-ansi-width-0.1 (package (name "rust-ansi-width") -- 2.48.1 From debbugs-submit-bounces@debbugs.gnu.org Thu Feb 20 01:43:51 2025 Received: (at 76431) by debbugs.gnu.org; 20 Feb 2025 06:43:51 +0000 Received: from localhost ([127.0.0.1]:58553 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tl0Hn-00084R-2T for submit@debbugs.gnu.org; Thu, 20 Feb 2025 01:43:51 -0500 Received: from qs51p00im-qukt01072501.me.com ([17.57.155.14]:11139) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1tl0Hj-00083I-Q8 for 76431@debbugs.gnu.org; Thu, 20 Feb 2025 01:43:48 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=icloud.com; s=1a1hai; bh=vTbahp2lWpYJhhY54fdEbMKzkhsvmOvkGYlp9xTC7kQ=; h=From:To:Subject:Date:Message-ID:MIME-Version:x-icloud-hme; b=lpNuaPuNpzyv6upZcSZWEM11PJ6AJugzShsCta3D9NBJNHLfLSr29yH9JpDqU4/y7 QdUwdlSEML5IGwECyEabLVdAyotm73DPkKHBtxWkVpK5qtYzGUrOBIzqxD6h3YdS/o 0zgQIGQ3GGPWJ/K5uXF6xVBpBbmcoimyJ3+d1cxj49mrdOxChgP3km8ImP8Ts93iff /LnkMsHVVm2FPJdO1cMA81jnSKNKtXlw/HLxhwB6BYTzLbdb8+SBCgU9L+1MeoWSCD 2wbIk68yBJfYiAWRpLMrzBw4cduKVp6J2KPj+mwPBf+zE/LOcBnXca6IVYxh+PM1cR sykBINhnVzSYw== Received: from wongworks.lan (qs51p00im-dlb-asmtp-mailmevip.me.com [17.57.155.28]) by qs51p00im-qukt01072501.me.com (Postfix) with ESMTPSA id BF3244402E0; Thu, 20 Feb 2025 06:43:40 +0000 (UTC) From: Andrew Wong To: 76431@debbugs.gnu.org Subject: [PATCH 2/3] gnu: Add rust-unescape-0.1. Date: Thu, 20 Feb 2025 01:43:21 -0500 Message-ID: <8a410fd9a1f73b0b4fd1971eb43da5e4a93cb2bd.1740033469.git.wongandj@icloud.com> X-Mailer: git-send-email 2.48.1 In-Reply-To: References: MIME-Version: 1.0 X-Debbugs-Cc: Divya Ranjan Pattanaik , Efraim Flashner Content-Transfer-Encoding: 8bit X-Proofpoint-GUID: Ny7CF-HCa6Q59G79ev0Jzl4gANjK1es8 X-Proofpoint-ORIG-GUID: Ny7CF-HCa6Q59G79ev0Jzl4gANjK1es8 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.272,Aquarius:18.0.1057,Hydra:6.0.680,FMLib:17.12.68.34 definitions=2025-02-20_02,2025-02-20_02,2024-11-22_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 mlxlogscore=950 phishscore=0 clxscore=1015 malwarescore=0 mlxscore=0 bulkscore=0 suspectscore=0 spamscore=0 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.19.0-2308100000 definitions=main-2502200047 X-Apple-Remote-Links: v=1;h=KCk=;charset=UTF-8 X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 76431 Cc: Andrew Wong X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/crates-io.scm (rust-unescape-0.1): New variable. Change-Id: I36a4a6433171e8ba2d94faafd7d5abd2607a7d41 --- gnu/packages/crates-io.scm | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index cf237955fd..a4fad9415f 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -88067,6 +88067,27 @@ (define-public rust-unchecked-index-0.2 "Unchecked indexing wrapper using regular index syntax.") (license (list license:asl2.0 license:expat)))) +(define-public rust-unescape-0.1 + (package + (name "rust-unescape") + (version "0.1.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "unescape" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0vlgws15n4kz8xq4igzr1f80nbiyr838k687hn6ly8a36an7vffc")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t)) + (home-page "https://github.com/saghm/unescape-rs") + (synopsis + "Unescapes strings with escape sequences written out as literal characters") + (description + "This package provides Unescapes strings with escape sequences written out as literal characters.") + (license license:expat))) + (define-public rust-ungrammar-1 (package (name "rust-ungrammar") -- 2.48.1 From debbugs-submit-bounces@debbugs.gnu.org Thu Feb 20 01:43:56 2025 Received: (at 76431) by debbugs.gnu.org; 20 Feb 2025 06:43:56 +0000 Received: from localhost ([127.0.0.1]:58555 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tl0Hr-00084w-Jb for submit@debbugs.gnu.org; Thu, 20 Feb 2025 01:43:56 -0500 Received: from qs51p00im-qukt01072501.me.com ([17.57.155.14]:41991) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1tl0Hl-00083W-JJ for 76431@debbugs.gnu.org; Thu, 20 Feb 2025 01:43:50 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=icloud.com; s=1a1hai; bh=gyqZ6LsGCTWAVyug0igmTgblfu+SG88iRSl7eB6D6vI=; h=From:To:Subject:Date:Message-ID:MIME-Version:x-icloud-hme; b=GR1cS0n2goRX5jnNBs2S7xF/I4430bgxagABGx9whIWQoKzDN4F9bCZHxmLmE067Z shMVctq229I6dWrJQat68Z93tsLQNmyYfo4VzPro9LhaQXtZTqw40S8cRaYM9NsXt0 ImjrcA9uaQ3RzNCXiTnRpOpbLUpY+LubE96nj21ZGGN5lN9nHVsBhHtnWDkuDOI77c 20NSJLEMg6bznt2zCqEYTbrKnkpq1wIL6w1xh8joYTkMFOr2qGMhGgisaFnRSOKIwq lm4UVaJLNgTbhBQxkiY0zEzr0xyAM5K4BzY0H443rLzKBtQ5/YS29vQnWDoKrpcUXt zb5P3y8Kg4xUg== Received: from wongworks.lan (qs51p00im-dlb-asmtp-mailmevip.me.com [17.57.155.28]) by qs51p00im-qukt01072501.me.com (Postfix) with ESMTPSA id 786F64401AC; Thu, 20 Feb 2025 06:43:43 +0000 (UTC) From: Andrew Wong To: 76431@debbugs.gnu.org Subject: [PATCH 3/3] gnu: Add sd. Date: Thu, 20 Feb 2025 01:43:22 -0500 Message-ID: <80ff9bcd607746e69ed97b558e072125c49b0b18.1740033469.git.wongandj@icloud.com> X-Mailer: git-send-email 2.48.1 In-Reply-To: References: MIME-Version: 1.0 X-Debbugs-Cc: Divya Ranjan Pattanaik , Efraim Flashner Content-Transfer-Encoding: 8bit X-Proofpoint-GUID: 9MoDAKL_A8tiTulwbpar1M8LR9jNdVur X-Proofpoint-ORIG-GUID: 9MoDAKL_A8tiTulwbpar1M8LR9jNdVur X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.272,Aquarius:18.0.1057,Hydra:6.0.680,FMLib:17.12.68.34 definitions=2025-02-20_02,2025-02-20_02,2024-11-22_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 mlxlogscore=836 phishscore=0 clxscore=1015 malwarescore=0 mlxscore=0 bulkscore=0 suspectscore=0 spamscore=0 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.19.0-2308100000 definitions=main-2502200047 X-Apple-Remote-Links: v=1;h=KCk=;charset=UTF-8 X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 76431 Cc: Andrew Wong X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/rust-apps.scm (sd): New variable. Change-Id: Ie62904c26d29bfe9fc4e09b6abf39cb8b59861c7 --- gnu/packages/rust-apps.scm | 56 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 56 insertions(+) diff --git a/gnu/packages/rust-apps.scm b/gnu/packages/rust-apps.scm index 69be633c5a..57f039924c 100644 --- a/gnu/packages/rust-apps.scm +++ b/gnu/packages/rust-apps.scm @@ -3726,6 +3726,62 @@ (define-public rtss consecutive lines and since program start.") (license license:expat))) +(define-public sd + (package + (name "sd") + (version "1.0.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "sd" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1a16p1s0j28n3vj006qm7b03k5s9mkr11cbbksvfb88wi10kqqbh")))) + (build-system cargo-build-system) + (arguments + (list + #:cargo-inputs + `(("rust-ansi-term" ,rust-ansi-term-0.12) + ("rust-clap" ,rust-clap-4) + ("rust-is-terminal" ,rust-is-terminal-0.4) + ("rust-memmap2" ,rust-memmap2-0.9) + ("rust-rayon" ,rust-rayon-1) + ("rust-regex" ,rust-regex-1) + ("rust-tempfile" ,rust-tempfile-3) + ("rust-thiserror" ,rust-thiserror-1) + ("rust-unescape" ,rust-unescape-0.1)) + #:cargo-development-inputs + `(("rust-ansi-to-html" ,rust-ansi-to-html-0.1) + ("rust-anyhow" ,rust-anyhow-1) + ("rust-assert-cmd" ,rust-assert-cmd-2) + ("rust-clap-mangen" ,rust-clap-mangen-0.2) + ("rust-console" ,rust-console-0.15) + ("rust-insta" ,rust-insta-1) + ("rust-proptest" ,rust-proptest-1) + ("rust-regex-automata" ,rust-regex-automata-0.4)) + #:install-source? #f + #:phases + #~(modify-phases %standard-phases + (add-after 'install 'install-extras + (lambda _ + (install-file "gen/sd.1" + (string-append #$output "/share/man/man1")) + (with-directory-excursion "gen/completions" + (for-each + (lambda (pair) + (install-file (car pair) + (string-append #$output (cdr pair)))) + '(("_sd" . "/share/zsh/site-functions") + ("sd.bash" . "/etc/bash_completion.d") + ("sd.elv" . "/share/elvish/lib") + ("sd.fish" . "/share/fish/vendor_completions.d"))))))))) + (home-page "https://github.com/chmln/sd") + (synopsis "Intuitive find & replace CLI") + (description "@code{sd} is an intuitive find & replace CLI with +JavaScript/Python-style regular expressions, a string-literal mode, +and smart, common-sense defaults.") + (license license:expat))) + (define-public skim (package (name "skim") -- 2.48.1 From debbugs-submit-bounces@debbugs.gnu.org Thu Feb 20 04:18:48 2025 Received: (at 76431-done) by debbugs.gnu.org; 20 Feb 2025 09:18:48 +0000 Received: from localhost ([127.0.0.1]:59969 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tl2hj-0002CQ-8U for submit@debbugs.gnu.org; Thu, 20 Feb 2025 04:18:48 -0500 Received: from mail-wm1-x329.google.com ([2a00:1450:4864:20::329]:53262) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1tl2hf-0002BN-5U for 76431-done@debbugs.gnu.org; Thu, 20 Feb 2025 04:18:45 -0500 Received: by mail-wm1-x329.google.com with SMTP id 5b1f17b1804b1-4398c8c8b2cso6161645e9.2 for <76431-done@debbugs.gnu.org>; Thu, 20 Feb 2025 01:18:43 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1740043117; x=1740647917; darn=debbugs.gnu.org; h=in-reply-to:content-disposition:mime-version:references :mail-followup-to:message-id:subject:cc:to:from:date:sender:from:to :cc:subject:date:message-id:reply-to; bh=gVBkgPGusaHbMGA5n994WZzKWDiD+GLo+lhu2b5Jekc=; b=AQjNvKNJR/3Eiso0DIxIacGHE7987DeVob0heKG+wUXOzrOW+3Zlc7EvJtMNFvFKkG SBmkYCPYpxViIOM/9UlIQDQO/KW4WXF45K1RSVrdRy6kBMU+oAOwe3HFwOcQTL8r9Yb8 tkqEj+tb1V4dHlh7qXV40sd6oa3KORxohlEusertvO016/SZCR12yxDQTPZD07l+YhX2 5xbGko1iLi9qqD6Ah21bMPz1H99h4U9AMtOZTYpsH5hpejkTdVa16z36rEM/hVmKZWe6 9YpfgDdoeKcw4jCmCq84JLsSmefV+1qEx2Pgrg5C4QVaqZacGsFTfExGAwn2H3wPWanS KzRQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1740043117; x=1740647917; h=in-reply-to:content-disposition:mime-version:references :mail-followup-to:message-id:subject:cc:to:from:date:sender :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=gVBkgPGusaHbMGA5n994WZzKWDiD+GLo+lhu2b5Jekc=; b=Z0bvSk6YfE9A1wB7JIQL/RkC+M+7XtdXEzE2w2DiUuqqwzu/W8lmjt6/iG5qrgJNo9 hqowKpSUmbijZ7PwtcZO8OMhXey4S3AjZ3Gk2bOro0wfg8mY7zx0DrMv2NMjJbkR5SNL oyRg3/U4pUXYjWALw0l0WT7ZShlzVlPEHl6Feer3IzjDjrPKe4Wvfo9LVth103t1PWBj pj7Jl2fHECV9CPoIwTdhjii3EYOb9Z+BC2/tlsFeBjEG8ztV/SYceFyCW3FbE3y/eFJt 5Kmjay1IY6xZQSBfxMG5kODLag9EMTvsvmXUjs2277DagnkFKyrGTBPyOVsFEw/gLUQo ycKQ== X-Gm-Message-State: AOJu0Yw9EDGhT9c3jVjfm6dA39Oxvepr09oKcgjy0MR8sMEwkX78cFQc +SRBqGPm0CdpyJcd2QinMcujP29b5tLP1inlwD8qDg3uYIHCinCW X-Gm-Gg: ASbGncvVsj3sbb+uZqad0za51Tfm6rh9pMRDt7ntyOHv3iuRQwbc9Jap5bz/2u/KqkY sscI4Jw8vE3flvr1L2zsmC9gMX6bDkD0d6nbj30ug7Aa9sVdZfqzCly32FoLs/D6S0GSoGwzjYc sSW0W7dO9xQMQE+obomVvWTtk5NUr50zQCoDeaqcB1RMZ6isxqIyXxJcERD5jmyAoRzdQhks6d3 aSB3D0SOdnfvjhk8W75F364Kj608OKVwMyPloIlrSljhokntW7Hzl7uPUmknm5iyi3Y6m9T0tBO PXIVu14p+7cffw== X-Google-Smtp-Source: AGHT+IF+DJNsGzsD78lCwGZTo5e+vgilSArETI26XIB/rHcznDMbnbWAWM6ydA34F+qNa4Lhu3dKmg== X-Received: by 2002:adf:ed48:0:b0:38d:d5af:29b4 with SMTP id ffacd0b85a97d-38f33f565b6mr17907912f8f.45.1740043116456; Thu, 20 Feb 2025 01:18:36 -0800 (PST) Received: from localhost ([31.210.180.71]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-43987396d3dsm102968815e9.36.2025.02.20.01.18.35 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 20 Feb 2025 01:18:35 -0800 (PST) Date: Thu, 20 Feb 2025 11:18:34 +0200 From: Efraim Flashner To: Andrew Wong Subject: Re: [bug#76431] [PATCH 0/3] gnu: Add sd. Message-ID: Mail-Followup-To: Efraim Flashner , Andrew Wong , 76431-done@debbugs.gnu.org, Divya Ranjan Pattanaik References: MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="T5hdkebiIbzj6aWI" Content-Disposition: inline In-Reply-To: X-PGP-Key-ID: 0x41AAE7DCCA3D8351 X-PGP-Key: https://flashner.co.il/~efraim/efraim_flashner.asc X-PGP-Fingerprint: A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 76431-done Cc: 76431-done@debbugs.gnu.org, Divya Ranjan Pattanaik X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --T5hdkebiIbzj6aWI Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Thu, Feb 20, 2025 at 01:40:42AM -0500, Andrew Wong wrote: > This patch series adds the simple find-and-replace CLI, sd. >=20 > Andrew Wong (3): > gnu: Add rust-ansi-to-html-0.1. > gnu: Add rust-unescape-0.1. > gnu: Add sd. >=20 > gnu/packages/crates-io.scm | 44 ++++++++++++++++++++++++++++++ > gnu/packages/rust-apps.scm | 56 ++++++++++++++++++++++++++++++++++++++ > 2 files changed, 100 insertions(+) >=20 >=20 > base-commit: 5a897c5c95a81278b044c18d962d3bd83131ba06 > --=20 > 2.48.1 >=20 Thanks! I added a copyright line for you in each file and adjusted the install-extras phase of sd so the completions would match the names of the other completions (that is, sd.bash -> sd). --=20 Efraim Flashner =D7=90=D7=A4=D7=A8=D7=99=D7=9D = =D7=A4=D7=9C=D7=A9=D7=A0=D7=A8 GPG key =3D A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 Confidentiality cannot be guaranteed on emails sent or received unencrypted --T5hdkebiIbzj6aWI Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEoov0DD5VE3JmLRT3Qarn3Mo9g1EFAme282kACgkQQarn3Mo9 g1G7mw/9FOhLbBZ8wsp/tT1gSsWe11PjnbCwH2mgHtD53D7YvNbE7LB/ya166Sbo Thvm59lLnD7Eh1Ofb1kLfAr36cW8G8f4RnWVtZsT3cuf0mbOdrtJy91GXpXgoTTY krJSbMxFIShOui7S/mLtZ6dOmxryqMcKTS0xDyz9tk3dH5JadzutigmwOq1CrlXu r6/2G3jt6FstUH4M5Y/Cx/A/Qo1mrRaAp/+MVlo+zXH+FEu6bwLxSbhuq5Ihufyq wjaEtQgFan0I4JYQFWpyow5/0BlpVVw1yaGTXzPlzJylxe40m+DKVn71frv/jGBR hN7v0QBpU1Tby8wAfXEj4Ks7DQiuLQshmmi5pT96lJqCNNv4Zilhs0jtoUAWyPlg Sv3HwnfVul0vUQ1gJTcrsDVY1HTdD692+mt9H6z4U4ar+tVCBvamh2FmGSaOh6CG /Qz4iKUgZS9iFzqCehR0/Iplt1Tpdkud9w0SmGv65F2iYGKxs1i0oXJkOa4DhJ/g XOqum6TkNtC2WzHiwe9jaHr6Oy2lSSqCerJ4M7hVqZlSVPZmlyWE/aqiU2H0D0yU olw5SpG+QKEetCdNcEhX+sssiRS+bC3kb/NZIIGoGXDhTb9xpqmaX1be/qLXJ6ES O5wa4hl0xDqnOLDNQj0YTJrbBQBq58zvtu/+Hv1aQf5EumzBgFc= =CgcG -----END PGP SIGNATURE----- --T5hdkebiIbzj6aWI-- From unknown Fri Jun 20 07:28:06 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Thu, 20 Mar 2025 11:24:08 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator