# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4 PortSystem 1.0 PortGroup github 1.0 PortGroup cargo 1.0 github.setup chmln sd 1.0.0 v github.tarball_from archive revision 0 description Intuitive find & replace CLI (sed alternative) long_description {*}${description}. sd uses regex syntax that you already \ know from JavaScript and Python. Forget about dealing \ with quirks of sed or awk - get productive immediately. checksums ${distname}${extract.suffix} \ rmd160 3d6516b42e1eb94aff7379bf12d5605a19693c89 \ sha256 2adc1dec0d2c63cbffa94204b212926f2735a59753494fca72c3cfe4001d472f \ size 30428 categories textproc installs_libs no license MIT maintainers {gmail.com:herby.gillot @herbygillot} \ openmaintainer destroot { xinstall -m 0755 \ ${worksrcpath}/target/[cargo.rust_platform]/release/${name} \ ${destroot}${prefix}/bin/ # man page xinstall -m 0444 \ ${worksrcpath}/gen/${name}.1 ${destroot}${prefix}/share/man/man1/ # shell completions set comp_srcdir ${worksrcpath}/gen/completions xinstall -d ${destroot}${prefix}/share/bash-completion/completions copy ${comp_srcdir}/${name}.bash \ ${destroot}${prefix}/share/bash-completion/completions/${name} xinstall -d ${destroot}${prefix}/share/fish/vendor_completions.d copy ${comp_srcdir}/${name}.fish \ ${destroot}${prefix}/share/fish/vendor_completions.d xinstall -d ${destroot}${prefix}/share/zsh/site-functions copy ${comp_srcdir}/_${name} ${destroot}${prefix}/share/zsh/site-functions/ } cargo.crates \ aho-corasick 1.1.2 b2969dcb958b36655471fc61f7e416fa76033bdd4bfed0678d8fee1e2d07a1f0 \ ansi-to-html 0.1.3 c7bd918cc0ff933f0e6cf48a8f74584818ea43e07d1fba1f9251bb3df2a37ca2 \ ansi_term 0.12.1 d52a9bb7ec0cf484c551830a7ce27bd20d67eac647e1befb56b0be4ee39a55d2 \ anstream 0.6.4 2ab91ebe16eb252986481c5b62f6098f3b698a45e34b5b98200cf20dd2484a44 \ anstyle 1.0.4 7079075b41f533b8c61d2a4d073c4676e1f8b249ff94a393b0595db304e0dd87 \ anstyle-parse 0.2.2 317b9a89c1868f5ea6ff1d9539a69f45dffc21ce321ac1fd1160dfa48c8e2140 \ anstyle-query 1.0.0 5ca11d4be1bab0c8bc8734a9aa7bf4ee8316d462a08c6ac5052f888fef5b494b \ anstyle-wincon 3.0.1 f0699d10d2f4d628a98ee7b57b289abbc98ff3bad977cb3152709d4bf2330628 \ anyhow 1.0.75 a4668cab20f66d8d020e1fbc0ebe47217433c1b6c8f2040faf858554e394ace6 \ assert_cmd 2.0.12 88903cb14723e4d4003335bb7f8a14f27691649105346a0f0957466c096adfe6 \ autocfg 1.1.0 d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa \ bit-set 0.5.3 0700ddab506f33b20a03b13996eccd309a48e5ff77d0d95926aa0210fb4e95f1 \ bit-vec 0.6.3 349f9b6a179ed607305526ca489b34ad0a41aed5f7980fa90eb03160b69598fb \ bitflags 1.3.2 bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a \ bitflags 2.4.1 327762f6e5a765692301e5bb513e0d9fef63be86bbc14528052b1cd3e6f03e07 \ bstr 1.7.0 c79ad7fb2dd38f3dabd76b09c6a5a20c038fc0213ef1e9afd30eb777f120f019 \ cfg-if 1.0.0 baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd \ clap 4.4.6 d04704f56c2cde07f43e8e2c154b43f216dc5c92fc98ada720177362f953b956 \ clap_builder 4.4.6 0e231faeaca65ebd1ea3c737966bf858971cd38c3849107aa3ea7de90a804e45 \ clap_complete 4.4.3 e3ae8ba90b9d8b007efe66e55e48fb936272f5ca00349b5b0e89877520d35ea7 \ clap_derive 4.4.2 0862016ff20d69b84ef8247369fabf5c008a7417002411897d40ee1f4532b873 \ clap_lex 0.5.1 cd7cc57abe963c6d3b9d8be5b06ba7c8957a930305ca90304f24ef040aa6f961 \ clap_mangen 0.2.14 b44f35c514163027542f7147797ff930523eea288e03642727348ef1a9666f6b \ colorchoice 1.0.0 acbf1af155f9b9ef647e42cdc158db4b64a1b61f743629225fde6f3e0be2a7c7 \ console 0.15.7 c926e00cc70edefdc64d3a5ff31cc65bb97a3460097762bd23afb4d8145fccf8 \ crossbeam-deque 0.8.3 ce6fd6f855243022dcecf8702fef0c297d4338e226845fe067f6341ad9fa0cef \ crossbeam-epoch 0.9.15 ae211234986c545741a7dc064309f67ee1e5ad243d0e48335adc0484d960bcc7 \ crossbeam-utils 0.8.16 5a22b2d63d4d1dc0b7f1b6b2747dd0088008a9be28b6ddf0b1e7d335e3037294 \ difflib 0.4.0 6184e33543162437515c2e2b48714794e37845ec9851711914eec9d308f6ebe8 \ doc-comment 0.3.3 fea41bba32d969b513997752735605054bc0dfa92b4c56bf1189f2e174be7a10 \ either 1.9.0 a26ae43d7bcc3b814de94796a5e736d4029efb0ee900c12e2d54c993ad1a1e07 \ encode_unicode 0.3.6 a357d28ed41a50f9c765dbfe56cbc04a64e53e5fc58ba79fbc34c10ef3df831f \ errno 0.3.5 ac3e13f66a2f95e32a39eaa81f6b95d42878ca0e1db0c7543723dfe12557e860 \ fastrand 2.0.1 25cbce373ec4653f1a01a31e8a5e5ec0c622dc27ff9c4e6606eefef5cbbed4a5 \ fnv 1.0.7 3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1 \ getrandom 0.2.10 be4136b2a15dd319360be1c07d9933517ccf0be8f16bf62a3bee4f0d618df427 \ heck 0.4.1 95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8 \ hermit-abi 0.3.3 d77f7ec81a6d05a3abb01ab6eb7590f6083d08449fe5a1c8b1e620283546ccb7 \ insta 1.34.0 5d64600be34b2fcfc267740a243fa7744441bb4947a619ac4e5bb6507f35fbfc \ is-terminal 0.4.9 cb0889898416213fab133e1d33a0e5858a48177452750691bde3666d0fdbaf8b \ itertools 0.11.0 b1c173a5686ce8bfa551b3563d0c2170bf24ca44da99c7ca4bfdab5418c3fe57 \ lazy_static 1.4.0 e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646 \ libc 0.2.149 a08173bc88b7955d1b3145aa561539096c421ac8debde8cbc3612ec635fee29b \ libm 0.2.8 4ec2a862134d2a7d32d7983ddcdd1c4923530833c9f2ea1a44fc5fa473989058 \ linked-hash-map 0.5.6 0717cef1bc8b636c6e1c1bbdefc09e6322da8a9321966e8928ef80d20f7f770f \ linux-raw-sys 0.4.10 da2479e8c062e40bf0066ffa0bc823de0a9368974af99c9f6df941d2c231e03f \ memchr 2.6.4 f665ee40bc4a3c5590afb1e9677db74a508659dfd71e126420da8274909a0167 \ memmap2 0.9.0 deaba38d7abf1d4cca21cc89e932e542ba2b9258664d2a9ef0e61512039c9375 \ memoffset 0.9.0 5a634b1c61a95585bd15607c6ab0c4e5b226e695ff2800ba0cdccddf208c406c \ num-traits 0.2.17 39e3200413f237f41ab11ad6d161bc7239c84dcb631773ccd7de3dfe4b5c267c \ ppv-lite86 0.2.17 5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de \ predicates 3.0.4 6dfc28575c2e3f19cb3c73b93af36460ae898d426eba6fc15b9bd2a5220758a0 \ predicates-core 1.0.6 b794032607612e7abeb4db69adb4e33590fa6cf1149e95fd7cb00e634b92f174 \ predicates-tree 1.0.9 368ba315fb8c5052ab692e68a0eefec6ec57b23a36959c14496f0b0df2c0cecf \ proc-macro2 1.0.69 134c189feb4956b20f6f547d2cf727d4c0fe06722b20a0eec87ed445a97f92da \ proptest 1.3.1 7c003ac8c77cb07bb74f5f198bce836a689bcd5a42574612bf14d17bfd08c20e \ quick-error 1.2.3 a1d01941d82fa2ab50be1e79e6714289dd7cde78eba4c074bc5a4374f650dfe0 \ quote 1.0.33 5267fca4496028628a95160fc423a33e8b2e6af8a5302579e322e4b520293cae \ rand 0.8.5 34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404 \ rand_chacha 0.3.1 e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88 \ rand_core 0.6.4 ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c \ rand_xorshift 0.3.0 d25bf25ec5ae4a3f1b92f929810509a2f53d7dca2f50b794ff57e3face536c8f \ rayon 1.8.0 9c27db03db7734835b3f53954b534c91069375ce6ccaa2e065441e07d9b6cdb1 \ rayon-core 1.12.0 5ce3fb6ad83f861aac485e76e1985cd109d9a3713802152be56c3b1f0e0658ed \ redox_syscall 0.3.5 567664f262709473930a4bf9e51bf2ebf3348f2e748ccc50dea20646858f8f29 \ regex 1.10.2 380b951a9c5e80ddfd6136919eef32310721aa4aacd4889a8d39124b026ab343 \ regex-automata 0.4.3 5f804c7828047e88b2d32e2d7fe5a105da8ee3264f01902f796c8e067dc2483f \ regex-syntax 0.7.5 dbb5fb1acd8a1a18b3dd5be62d25485eb770e05afb408a9627d14d451bae12da \ regex-syntax 0.8.2 c08c74e62047bb2de4ff487b251e4a92e24f48745648451635cec7d591162d9f \ roff 0.2.1 b833d8d034ea094b1ea68aa6d5c740e0d04bad9d16568d08ba6f76823a114316 \ rustix 0.38.20 67ce50cb2e16c2903e30d1cbccfd8387a74b9d4c938b6a4c5ec6cc7556f7a8a0 \ rusty-fork 0.3.0 cb3dcc6e454c328bb824492db107ab7c0ae8fcffe4ad210136ef014458c1bc4f \ scopeguard 1.2.0 94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49 \ serde 1.0.189 8e422a44e74ad4001bdc8eede9a4570ab52f71190e9c076d14369f38b9200537 \ serde_derive 1.0.189 1e48d1f918009ce3145511378cf68d613e3b3d9137d67272562080d68a2b32d5 \ similar 2.3.0 2aeaf503862c419d66959f5d7ca015337d864e9c49485d771b732e2a20453597 \ strsim 0.10.0 73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623 \ syn 2.0.38 e96b79aaa137db8f61e26363a0c9b47d8b4ec75da28b7d1d614c2303e232408b \ tempfile 3.8.0 cb94d2f3cc536af71caac6b6fcebf65860b347e7ce0cc9ebe8f70d3e521054ef \ terminal_size 0.3.0 21bebf2b7c9e0a515f6e0f8c51dc0f8e4696391e6f1ff30379559f8365fb0df7 \ termtree 0.4.1 3369f5ac52d5eb6ab48c6b4ffdc8efbcad6b89c765749064ba298f2c68a16a76 \ thiserror 1.0.50 f9a7210f5c9a7156bb50aa36aed4c95afb51df0df00713949448cf9e97d382d2 \ thiserror-impl 1.0.50 266b2e40bc00e5a6c09c3584011e08b06f123c00362c92b975ba9843aaaa14b8 \ unarray 0.1.4 eaea85b334db583fe3274d12b4cd1880032beab409c0d774be044d4480ab9a94 \ unescape 0.1.0 ccb97dac3243214f8d8507998906ca3e2e0b900bf9bf4870477f125b82e68f6e \ unicode-ident 1.0.12 3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b \ unicode-width 0.1.11 e51733f11c9c4f72aa0c160008246859e340b00807569a0da0e7a1079b27ba85 \ utf8parse 0.2.1 711b9620af191e0cdc7468a8d14e709c3dcdb115b36f838e601583af800a370a \ wait-timeout 0.2.0 9f200f5b12eb75f8c1ed65abd4b2db8a6e1b138a20de009dacee265a2498f3f6 \ wasi 0.11.0+wasi-snapshot-preview1 9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423 \ winapi 0.3.9 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419 \ winapi-i686-pc-windows-gnu 0.4.0 ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6 \ winapi-x86_64-pc-windows-gnu 0.4.0 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f \ windows-sys 0.45.0 75283be5efb2831d37ea142365f009c02ec203cd29a3ebecbc093d52315b66d0 \ windows-sys 0.48.0 677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9 \ windows-targets 0.42.2 8e5180c00cd44c9b1c88adb3693291f1cd93605ded80c250a75d472756b4d071 \ windows-targets 0.48.5 9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c \ windows_aarch64_gnullvm 0.42.2 597a5118570b68bc08d8d59125332c54f1ba9d9adeedeef5b99b02ba2b0698f8 \ windows_aarch64_gnullvm 0.48.5 2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8 \ windows_aarch64_msvc 0.42.2 e08e8864a60f06ef0d0ff4ba04124db8b0fb3be5776a5cd47641e942e58c4d43 \ windows_aarch64_msvc 0.48.5 dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc \ windows_i686_gnu 0.42.2 c61d927d8da41da96a81f029489353e68739737d3beca43145c8afec9a31a84f \ windows_i686_gnu 0.48.5 a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e \ windows_i686_msvc 0.42.2 44d840b6ec649f480a41c8d80f9c65108b92d89345dd94027bfe06ac444d1060 \ windows_i686_msvc 0.48.5 8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406 \ windows_x86_64_gnu 0.42.2 8de912b8b8feb55c064867cf047dda097f92d51efad5b491dfb98f6bbb70cb36 \ windows_x86_64_gnu 0.48.5 53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e \ windows_x86_64_gnullvm 0.42.2 26d41b46a36d453748aedef1486d5c7a85db22e56aff34643984ea85514e94a3 \ windows_x86_64_gnullvm 0.48.5 0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc \ windows_x86_64_msvc 0.42.2 9aec5da331524158c6d1a4ac0ab1541149c0b9505fde06423b02f5ef0106b9f0 \ windows_x86_64_msvc 0.48.5 ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538 \ yaml-rust 0.4.5 56c1936c4cc7a1c9ab21a1ebb602eb942ba868cbd44a99cb7cdc5892335e1c85