Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
devel/rust-script: New port: Run Rust files and expressions as script…
…s without setup or compilation PR: 276342 Submitted by: Pat Maddox <pat@patmaddox.com>
- Loading branch information
Showing
5 changed files
with
314 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,22 @@ | ||
PORTNAME= rust-script | ||
DISTVERSION= 0.34.0 | ||
CATEGORIES= devel | ||
|
||
MAINTAINER= pat@patmaddox.com | ||
COMMENT= Run Rust files and expressions as scripts without setup or compilation | ||
WWW= https://github.com/fornwall/rust-script | ||
|
||
LICENSE= APACHE20 | ||
|
||
USES= cargo | ||
|
||
USE_GITHUB= yes | ||
GH_ACCOUNT= fornwall | ||
GH_PROJECT= rust-script | ||
|
||
PLIST_FILES= bin/rust-script | ||
|
||
post-install: | ||
@${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/rust-script | ||
|
||
.include <bsd.port.mk> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,91 @@ | ||
CARGO_CRATES= aho-corasick-1.0.2 \ | ||
anstream-0.3.2 \ | ||
anstyle-1.0.1 \ | ||
anstyle-parse-0.2.1 \ | ||
anstyle-query-1.0.0 \ | ||
anstyle-wincon-1.0.1 \ | ||
bitflags-1.3.2 \ | ||
bitflags-2.3.3 \ | ||
block-buffer-0.10.4 \ | ||
cc-1.0.82 \ | ||
cfg-if-1.0.0 \ | ||
clap-4.3.21 \ | ||
clap_builder-4.3.21 \ | ||
clap_lex-0.5.0 \ | ||
colorchoice-1.0.0 \ | ||
cpufeatures-0.2.9 \ | ||
crypto-common-0.1.6 \ | ||
digest-0.10.7 \ | ||
dirs-5.0.1 \ | ||
dirs-sys-0.4.1 \ | ||
env_logger-0.10.0 \ | ||
equivalent-1.0.1 \ | ||
errno-0.3.2 \ | ||
errno-dragonfly-0.1.2 \ | ||
fastrand-2.0.0 \ | ||
generic-array-0.14.7 \ | ||
getopts-0.2.21 \ | ||
getrandom-0.2.10 \ | ||
hashbrown-0.14.0 \ | ||
hermit-abi-0.3.2 \ | ||
humantime-2.1.0 \ | ||
indexmap-2.0.0 \ | ||
is-terminal-0.4.9 \ | ||
itertools-0.4.19 \ | ||
lazy_static-0.1.16 \ | ||
lazy_static-1.4.0 \ | ||
libc-0.2.147 \ | ||
linux-raw-sys-0.4.5 \ | ||
log-0.4.19 \ | ||
memchr-2.5.0 \ | ||
option-ext-0.2.0 \ | ||
proc-macro2-1.0.66 \ | ||
pulldown-cmark-0.9.3 \ | ||
quote-1.0.32 \ | ||
redox_syscall-0.2.16 \ | ||
redox_syscall-0.3.5 \ | ||
redox_users-0.4.3 \ | ||
regex-1.9.3 \ | ||
regex-automata-0.3.6 \ | ||
regex-syntax-0.7.4 \ | ||
rustc_version-0.1.7 \ | ||
rustix-0.38.7 \ | ||
scan-rules-0.2.0 \ | ||
semver-0.1.20 \ | ||
serde-1.0.183 \ | ||
serde_spanned-0.6.3 \ | ||
sha1-0.10.5 \ | ||
shell-words-1.1.0 \ | ||
strcursor-0.2.5 \ | ||
strsim-0.10.0 \ | ||
syn-2.0.28 \ | ||
tempfile-3.7.1 \ | ||
termcolor-1.2.0 \ | ||
thiserror-1.0.44 \ | ||
thiserror-impl-1.0.44 \ | ||
toml-0.7.6 \ | ||
toml_datetime-0.6.3 \ | ||
toml_edit-0.19.14 \ | ||
typenum-1.16.0 \ | ||
unicase-2.6.0 \ | ||
unicode-ident-1.0.11 \ | ||
unicode-segmentation-0.1.2 \ | ||
unicode-width-0.1.10 \ | ||
utf8parse-0.2.1 \ | ||
version_check-0.9.4 \ | ||
wasi-0.11.0+wasi-snapshot-preview1 \ | ||
winapi-0.3.9 \ | ||
winapi-i686-pc-windows-gnu-0.4.0 \ | ||
winapi-util-0.1.5 \ | ||
winapi-x86_64-pc-windows-gnu-0.4.0 \ | ||
windows-sys-0.48.0 \ | ||
windows-targets-0.48.1 \ | ||
windows_aarch64_gnullvm-0.48.0 \ | ||
windows_aarch64_msvc-0.48.0 \ | ||
windows_i686_gnu-0.48.0 \ | ||
windows_i686_msvc-0.48.0 \ | ||
windows_x86_64_gnu-0.48.0 \ | ||
windows_x86_64_gnullvm-0.48.0 \ | ||
windows_x86_64_msvc-0.48.0 \ | ||
winnow-0.5.4 \ | ||
winreg-0.50.0 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,185 @@ | ||
TIMESTAMP = 1705277056 | ||
SHA256 (rust/crates/aho-corasick-1.0.2.crate) = 43f6cb1bf222025340178f382c426f13757b2960e89779dfcb319c32542a5a41 | ||
SIZE (rust/crates/aho-corasick-1.0.2.crate) = 167694 | ||
SHA256 (rust/crates/anstream-0.3.2.crate) = 0ca84f3628370c59db74ee214b3263d58f9aadd9b4fe7e711fd87dc452b7f163 | ||
SIZE (rust/crates/anstream-0.3.2.crate) = 19504 | ||
SHA256 (rust/crates/anstyle-1.0.1.crate) = 3a30da5c5f2d5e72842e00bcb57657162cdabef0931f40e2deb9b4140440cecd | ||
SIZE (rust/crates/anstyle-1.0.1.crate) = 13977 | ||
SHA256 (rust/crates/anstyle-parse-0.2.1.crate) = 938874ff5980b03a87c5524b3ae5b59cf99b1d6bc836848df7bc5ada9643c333 | ||
SIZE (rust/crates/anstyle-parse-0.2.1.crate) = 24802 | ||
SHA256 (rust/crates/anstyle-query-1.0.0.crate) = 5ca11d4be1bab0c8bc8734a9aa7bf4ee8316d462a08c6ac5052f888fef5b494b | ||
SIZE (rust/crates/anstyle-query-1.0.0.crate) = 8620 | ||
SHA256 (rust/crates/anstyle-wincon-1.0.1.crate) = 180abfa45703aebe0093f79badacc01b8fd4ea2e35118747e5811127f926e188 | ||
SIZE (rust/crates/anstyle-wincon-1.0.1.crate) = 11718 | ||
SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a | ||
SIZE (rust/crates/bitflags-1.3.2.crate) = 23021 | ||
SHA256 (rust/crates/bitflags-2.3.3.crate) = 630be753d4e58660abd17930c71b647fe46c27ea6b63cc59e1e3851406972e42 | ||
SIZE (rust/crates/bitflags-2.3.3.crate) = 34320 | ||
SHA256 (rust/crates/block-buffer-0.10.4.crate) = 3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71 | ||
SIZE (rust/crates/block-buffer-0.10.4.crate) = 10538 | ||
SHA256 (rust/crates/cc-1.0.82.crate) = 305fe645edc1442a0fa8b6726ba61d422798d37a52e12eaecf4b022ebbb88f01 | ||
SIZE (rust/crates/cc-1.0.82.crate) = 67879 | ||
SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd | ||
SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934 | ||
SHA256 (rust/crates/clap-4.3.21.crate) = c27cdf28c0f604ba3f512b0c9a409f8de8513e4816705deb0498b627e7c3a3fd | ||
SIZE (rust/crates/clap-4.3.21.crate) = 55024 | ||
SHA256 (rust/crates/clap_builder-4.3.21.crate) = 08a9f1ab5e9f01a9b81f202e8562eb9a10de70abf9eaeac1be465c28b75aa4aa | ||
SIZE (rust/crates/clap_builder-4.3.21.crate) = 161410 | ||
SHA256 (rust/crates/clap_lex-0.5.0.crate) = 2da6da31387c7e4ef160ffab6d5e7f00c42626fe39aea70a7b0f1773f7dd6c1b | ||
SIZE (rust/crates/clap_lex-0.5.0.crate) = 11792 | ||
SHA256 (rust/crates/colorchoice-1.0.0.crate) = acbf1af155f9b9ef647e42cdc158db4b64a1b61f743629225fde6f3e0be2a7c7 | ||
SIZE (rust/crates/colorchoice-1.0.0.crate) = 6857 | ||
SHA256 (rust/crates/cpufeatures-0.2.9.crate) = a17b76ff3a4162b0b27f354a0c87015ddad39d35f9c0c36607a3bdd175dde1f1 | ||
SIZE (rust/crates/cpufeatures-0.2.9.crate) = 11895 | ||
SHA256 (rust/crates/crypto-common-0.1.6.crate) = 1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3 | ||
SIZE (rust/crates/crypto-common-0.1.6.crate) = 8760 | ||
SHA256 (rust/crates/digest-0.10.7.crate) = 9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292 | ||
SIZE (rust/crates/digest-0.10.7.crate) = 19557 | ||
SHA256 (rust/crates/dirs-5.0.1.crate) = 44c45a9d03d6676652bcb5e724c7e988de1acad23a711b5217ab9cbecbec2225 | ||
SIZE (rust/crates/dirs-5.0.1.crate) = 12255 | ||
SHA256 (rust/crates/dirs-sys-0.4.1.crate) = 520f05a5cbd335fae5a99ff7a6ab8627577660ee5cfd6a94a6a929b52ff0321c | ||
SIZE (rust/crates/dirs-sys-0.4.1.crate) = 10719 | ||
SHA256 (rust/crates/env_logger-0.10.0.crate) = 85cdab6a89accf66733ad5a1693a4dcced6aeff64602b634530dd73c1f3ee9f0 | ||
SIZE (rust/crates/env_logger-0.10.0.crate) = 36574 | ||
SHA256 (rust/crates/equivalent-1.0.1.crate) = 5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5 | ||
SIZE (rust/crates/equivalent-1.0.1.crate) = 6615 | ||
SHA256 (rust/crates/errno-0.3.2.crate) = 6b30f669a7961ef1631673d2766cc92f52d64f7ef354d4fe0ddfd30ed52f0f4f | ||
SIZE (rust/crates/errno-0.3.2.crate) = 10424 | ||
SHA256 (rust/crates/errno-dragonfly-0.1.2.crate) = aa68f1b12764fab894d2755d2518754e71b4fd80ecfb822714a1206c2aab39bf | ||
SIZE (rust/crates/errno-dragonfly-0.1.2.crate) = 1810 | ||
SHA256 (rust/crates/fastrand-2.0.0.crate) = 6999dc1837253364c2ebb0704ba97994bd874e8f195d665c50b7548f6ea92764 | ||
SIZE (rust/crates/fastrand-2.0.0.crate) = 14402 | ||
SHA256 (rust/crates/generic-array-0.14.7.crate) = 85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a | ||
SIZE (rust/crates/generic-array-0.14.7.crate) = 15950 | ||
SHA256 (rust/crates/getopts-0.2.21.crate) = 14dbbfd5c71d70241ecf9e6f13737f7b5ce823821063188d7e46c41d371eebd5 | ||
SIZE (rust/crates/getopts-0.2.21.crate) = 18457 | ||
SHA256 (rust/crates/getrandom-0.2.10.crate) = be4136b2a15dd319360be1c07d9933517ccf0be8f16bf62a3bee4f0d618df427 | ||
SIZE (rust/crates/getrandom-0.2.10.crate) = 34955 | ||
SHA256 (rust/crates/hashbrown-0.14.0.crate) = 2c6201b9ff9fd90a5a3bac2e56a830d0caa509576f0e503818ee82c181b3437a | ||
SIZE (rust/crates/hashbrown-0.14.0.crate) = 116103 | ||
SHA256 (rust/crates/hermit-abi-0.3.2.crate) = 443144c8cdadd93ebf52ddb4056d257f5b52c04d3c804e657d19eb73fc33668b | ||
SIZE (rust/crates/hermit-abi-0.3.2.crate) = 13783 | ||
SHA256 (rust/crates/humantime-2.1.0.crate) = 9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4 | ||
SIZE (rust/crates/humantime-2.1.0.crate) = 16749 | ||
SHA256 (rust/crates/indexmap-2.0.0.crate) = d5477fe2230a79769d8dc68e0eabf5437907c0457a5614a9e8dddb67f65eb65d | ||
SIZE (rust/crates/indexmap-2.0.0.crate) = 64038 | ||
SHA256 (rust/crates/is-terminal-0.4.9.crate) = cb0889898416213fab133e1d33a0e5858a48177452750691bde3666d0fdbaf8b | ||
SIZE (rust/crates/is-terminal-0.4.9.crate) = 8109 | ||
SHA256 (rust/crates/itertools-0.4.19.crate) = c4a9b56eb56058f43dc66e58f40a214b2ccbc9f3df51861b63d51dec7b65bc3f | ||
SIZE (rust/crates/itertools-0.4.19.crate) = 64212 | ||
SHA256 (rust/crates/lazy_static-0.1.16.crate) = cf186d1a8aa5f5bee5fd662bc9c1b949e0259e1bcc379d1f006847b0080c7417 | ||
SIZE (rust/crates/lazy_static-0.1.16.crate) = 687730 | ||
SHA256 (rust/crates/lazy_static-1.4.0.crate) = e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646 | ||
SIZE (rust/crates/lazy_static-1.4.0.crate) = 10443 | ||
SHA256 (rust/crates/libc-0.2.147.crate) = b4668fb0ea861c1df094127ac5f1da3409a82116a4ba74fca2e58ef927159bb3 | ||
SIZE (rust/crates/libc-0.2.147.crate) = 686772 | ||
SHA256 (rust/crates/linux-raw-sys-0.4.5.crate) = 57bcfdad1b858c2db7c38303a6d2ad4dfaf5eb53dfeb0910128b2c26d6158503 | ||
SIZE (rust/crates/linux-raw-sys-0.4.5.crate) = 1274380 | ||
SHA256 (rust/crates/log-0.4.19.crate) = b06a4cde4c0f271a446782e3eff8de789548ce57dbc8eca9292c27f4a42004b4 | ||
SIZE (rust/crates/log-0.4.19.crate) = 38073 | ||
SHA256 (rust/crates/memchr-2.5.0.crate) = 2dffe52ecf27772e601905b7522cb4ef790d2cc203488bbd0e2fe85fcb74566d | ||
SIZE (rust/crates/memchr-2.5.0.crate) = 65812 | ||
SHA256 (rust/crates/option-ext-0.2.0.crate) = 04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d | ||
SIZE (rust/crates/option-ext-0.2.0.crate) = 7345 | ||
SHA256 (rust/crates/proc-macro2-1.0.66.crate) = 18fb31db3f9bddb2ea821cde30a9f70117e3f119938b5ee630b7403aa6e2ead9 | ||
SIZE (rust/crates/proc-macro2-1.0.66.crate) = 43575 | ||
SHA256 (rust/crates/pulldown-cmark-0.9.3.crate) = 77a1a2f1f0a7ecff9c31abbe177637be0e97a0aef46cf8738ece09327985d998 | ||
SIZE (rust/crates/pulldown-cmark-0.9.3.crate) = 117339 | ||
SHA256 (rust/crates/quote-1.0.32.crate) = 50f3b39ccfb720540debaa0164757101c08ecb8d326b15358ce76a62c7e85965 | ||
SIZE (rust/crates/quote-1.0.32.crate) = 28037 | ||
SHA256 (rust/crates/redox_syscall-0.2.16.crate) = fb5a58c1855b4b6819d59012155603f0b22ad30cad752600aadfcb695265519a | ||
SIZE (rust/crates/redox_syscall-0.2.16.crate) = 24012 | ||
SHA256 (rust/crates/redox_syscall-0.3.5.crate) = 567664f262709473930a4bf9e51bf2ebf3348f2e748ccc50dea20646858f8f29 | ||
SIZE (rust/crates/redox_syscall-0.3.5.crate) = 23404 | ||
SHA256 (rust/crates/redox_users-0.4.3.crate) = b033d837a7cf162d7993aded9304e30a83213c648b6e389db233191f891e5c2b | ||
SIZE (rust/crates/redox_users-0.4.3.crate) = 15353 | ||
SHA256 (rust/crates/regex-1.9.3.crate) = 81bc1d4caf89fac26a70747fe603c130093b53c773888797a6329091246d651a | ||
SIZE (rust/crates/regex-1.9.3.crate) = 252676 | ||
SHA256 (rust/crates/regex-automata-0.3.6.crate) = fed1ceff11a1dddaee50c9dc8e4938bd106e9d89ae372f192311e7da498e3b69 | ||
SIZE (rust/crates/regex-automata-0.3.6.crate) = 607174 | ||
SHA256 (rust/crates/regex-syntax-0.7.4.crate) = e5ea92a5b6195c6ef2a0295ea818b312502c6fc94dde986c5553242e18fd4ce2 | ||
SIZE (rust/crates/regex-syntax-0.7.4.crate) = 343365 | ||
SHA256 (rust/crates/rustc_version-0.1.7.crate) = c5f5376ea5e30ce23c03eb77cbe4962b988deead10910c372b226388b594c084 | ||
SIZE (rust/crates/rustc_version-0.1.7.crate) = 8816 | ||
SHA256 (rust/crates/rustix-0.38.7.crate) = 172891ebdceb05aa0005f533a6cbfca599ddd7d966f6f5d4d9b2e70478e70399 | ||
SIZE (rust/crates/rustix-0.38.7.crate) = 332031 | ||
SHA256 (rust/crates/scan-rules-0.2.0.crate) = fc8b462b0f8ce7deae199b4b5cecbbe01006f808408d815c09a9f7b11ee044ac | ||
SIZE (rust/crates/scan-rules-0.2.0.crate) = 66057 | ||
SHA256 (rust/crates/semver-0.1.20.crate) = d4f410fedcf71af0345d7607d246e7ad15faaadd49d240ee3b24e5dc21a820ac | ||
SIZE (rust/crates/semver-0.1.20.crate) = 15876 | ||
SHA256 (rust/crates/serde-1.0.183.crate) = 32ac8da02677876d532745a130fc9d8e6edfa81a269b107c5b00829b91d8eb3c | ||
SIZE (rust/crates/serde-1.0.183.crate) = 77210 | ||
SHA256 (rust/crates/serde_spanned-0.6.3.crate) = 96426c9936fd7a0124915f9185ea1d20aa9445cc9821142f0a73bc9207a2e186 | ||
SIZE (rust/crates/serde_spanned-0.6.3.crate) = 7737 | ||
SHA256 (rust/crates/sha1-0.10.5.crate) = f04293dc80c3993519f2d7f6f511707ee7094fe0c6d3406feb330cdb3540eba3 | ||
SIZE (rust/crates/sha1-0.10.5.crate) = 12146 | ||
SHA256 (rust/crates/shell-words-1.1.0.crate) = 24188a676b6ae68c3b2cb3a01be17fbf7240ce009799bb56d5b1409051e78fde | ||
SIZE (rust/crates/shell-words-1.1.0.crate) = 9871 | ||
SHA256 (rust/crates/strcursor-0.2.5.crate) = a53cb721e1f6d0dbba1296e2d7770edbec9a4888fdd8f6a22fea97a0a69b465a | ||
SIZE (rust/crates/strcursor-0.2.5.crate) = 17426 | ||
SHA256 (rust/crates/strsim-0.10.0.crate) = 73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623 | ||
SIZE (rust/crates/strsim-0.10.0.crate) = 11355 | ||
SHA256 (rust/crates/syn-2.0.28.crate) = 04361975b3f5e348b2189d8dc55bc942f278b2d482a6a0365de5bdd62d351567 | ||
SIZE (rust/crates/syn-2.0.28.crate) = 241635 | ||
SHA256 (rust/crates/tempfile-3.7.1.crate) = dc02fddf48964c42031a0b3fe0428320ecf3a73c401040fc0096f97794310651 | ||
SIZE (rust/crates/tempfile-3.7.1.crate) = 31817 | ||
SHA256 (rust/crates/termcolor-1.2.0.crate) = be55cf8942feac5c765c2c993422806843c9a9a45d4d5c407ad6dd2ea95eb9b6 | ||
SIZE (rust/crates/termcolor-1.2.0.crate) = 17917 | ||
SHA256 (rust/crates/thiserror-1.0.44.crate) = 611040a08a0439f8248d1990b111c95baa9c704c805fa1f62104b39655fd7f90 | ||
SIZE (rust/crates/thiserror-1.0.44.crate) = 18760 | ||
SHA256 (rust/crates/thiserror-impl-1.0.44.crate) = 090198534930841fab3a5d1bb637cde49e339654e606195f8d9c76eeb081dc96 | ||
SIZE (rust/crates/thiserror-impl-1.0.44.crate) = 15086 | ||
SHA256 (rust/crates/toml-0.7.6.crate) = c17e963a819c331dcacd7ab957d80bc2b9a9c1e71c804826d2f283dd65306542 | ||
SIZE (rust/crates/toml-0.7.6.crate) = 49220 | ||
SHA256 (rust/crates/toml_datetime-0.6.3.crate) = 7cda73e2f1397b1262d6dfdcef8aafae14d1de7748d66822d3bfeeb6d03e5e4b | ||
SIZE (rust/crates/toml_datetime-0.6.3.crate) = 10770 | ||
SHA256 (rust/crates/toml_edit-0.19.14.crate) = f8123f27e969974a3dfba720fdb560be359f57b44302d280ba72e76a74480e8a | ||
SIZE (rust/crates/toml_edit-0.19.14.crate) = 94875 | ||
SHA256 (rust/crates/typenum-1.16.0.crate) = 497961ef93d974e23eb6f433eb5fe1b7930b659f06d12dec6fc44a8f554c0bba | ||
SIZE (rust/crates/typenum-1.16.0.crate) = 42477 | ||
SHA256 (rust/crates/unicase-2.6.0.crate) = 50f37be617794602aabbeee0be4f259dc1778fabe05e2d67ee8f79326d5cb4f6 | ||
SIZE (rust/crates/unicase-2.6.0.crate) = 23478 | ||
SHA256 (rust/crates/unicode-ident-1.0.11.crate) = 301abaae475aa91687eb82514b328ab47a211a533026cb25fc3e519b86adfc3c | ||
SIZE (rust/crates/unicode-ident-1.0.11.crate) = 42067 | ||
SHA256 (rust/crates/unicode-segmentation-0.1.2.crate) = b905d0fc2a1f0befd86b0e72e31d1787944efef9d38b9358a9e92a69757f7e3b | ||
SIZE (rust/crates/unicode-segmentation-0.1.2.crate) = 53030 | ||
SHA256 (rust/crates/unicode-width-0.1.10.crate) = c0edd1e5b14653f783770bce4a4dabb4a5108a5370a5f5d8cfe8710c361f6c8b | ||
SIZE (rust/crates/unicode-width-0.1.10.crate) = 18968 | ||
SHA256 (rust/crates/utf8parse-0.2.1.crate) = 711b9620af191e0cdc7468a8d14e709c3dcdb115b36f838e601583af800a370a | ||
SIZE (rust/crates/utf8parse-0.2.1.crate) = 13435 | ||
SHA256 (rust/crates/version_check-0.9.4.crate) = 49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f | ||
SIZE (rust/crates/version_check-0.9.4.crate) = 14895 | ||
SHA256 (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423 | ||
SIZE (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 28131 | ||
SHA256 (rust/crates/winapi-0.3.9.crate) = 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419 | ||
SIZE (rust/crates/winapi-0.3.9.crate) = 1200382 | ||
SHA256 (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6 | ||
SIZE (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = 2918815 | ||
SHA256 (rust/crates/winapi-util-0.1.5.crate) = 70ec6ce85bb158151cae5e5c87f95a8e97d2c0c4b001223f33a334e3ce5de178 | ||
SIZE (rust/crates/winapi-util-0.1.5.crate) = 10164 | ||
SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f | ||
SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 2947998 | ||
SHA256 (rust/crates/windows-sys-0.48.0.crate) = 677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9 | ||
SIZE (rust/crates/windows-sys-0.48.0.crate) = 2628884 | ||
SHA256 (rust/crates/windows-targets-0.48.1.crate) = 05d4b17490f70499f20b9e791dcf6a299785ce8af4d709018206dc5b4953e95f | ||
SIZE (rust/crates/windows-targets-0.48.1.crate) = 6902 | ||
SHA256 (rust/crates/windows_aarch64_gnullvm-0.48.0.crate) = 91ae572e1b79dba883e0d315474df7305d12f569b400fcf90581b06062f7e1bc | ||
SIZE (rust/crates/windows_aarch64_gnullvm-0.48.0.crate) = 366543 | ||
SHA256 (rust/crates/windows_aarch64_msvc-0.48.0.crate) = b2ef27e0d7bdfcfc7b868b317c1d32c641a6fe4629c171b8928c7b08d98d7cf3 | ||
SIZE (rust/crates/windows_aarch64_msvc-0.48.0.crate) = 671479 | ||
SHA256 (rust/crates/windows_i686_gnu-0.48.0.crate) = 622a1962a7db830d6fd0a69683c80a18fda201879f0f447f065a3b7467daa241 | ||
SIZE (rust/crates/windows_i686_gnu-0.48.0.crate) = 741490 | ||
SHA256 (rust/crates/windows_i686_msvc-0.48.0.crate) = 4542c6e364ce21bf45d69fdd2a8e455fa38d316158cfd43b3ac1c5b1b19f8e00 | ||
SIZE (rust/crates/windows_i686_msvc-0.48.0.crate) = 730056 | ||
SHA256 (rust/crates/windows_x86_64_gnu-0.48.0.crate) = ca2b8a661f7628cbd23440e50b05d705db3686f894fc9580820623656af974b1 | ||
SIZE (rust/crates/windows_x86_64_gnu-0.48.0.crate) = 703595 | ||
SHA256 (rust/crates/windows_x86_64_gnullvm-0.48.0.crate) = 7896dbc1f41e08872e9d5e8f8baa8fdd2677f29468c4e156210174edc7f7b953 | ||
SIZE (rust/crates/windows_x86_64_gnullvm-0.48.0.crate) = 366536 | ||
SHA256 (rust/crates/windows_x86_64_msvc-0.48.0.crate) = 1a515f5799fe4961cb532f983ce2b23082366b898e52ffbce459c86f67c8378a | ||
SIZE (rust/crates/windows_x86_64_msvc-0.48.0.crate) = 671422 | ||
SHA256 (rust/crates/winnow-0.5.4.crate) = acaaa1190073b2b101e15083c38ee8ec891b5e05cbee516521e94ec008f61e64 | ||
SIZE (rust/crates/winnow-0.5.4.crate) = 142308 | ||
SHA256 (rust/crates/winreg-0.50.0.crate) = 524e57b2c537c0f9b1e69f1965311ec12182b4122e45035b1508cd24d2adadb1 | ||
SIZE (rust/crates/winreg-0.50.0.crate) = 29703 | ||
SHA256 (fornwall-rust-script-0.34.0_GH0.tar.gz) = 490a41bc1fd5312c5992df44dfc1e61002a046646bc4cce19412d020b2e25005 | ||
SIZE (fornwall-rust-script-0.34.0_GH0.tar.gz) = 55176 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,15 @@ | ||
Run Rust script files without any setup or explicit compilation step, | ||
with seamless use of crates specified as dependencies inside the | ||
scripts. | ||
|
||
With rust-script Rust files and expressions can be executed just like | ||
a shell or Python script. Features include: | ||
|
||
- Caching compiled artifacts for speed. | ||
- Reading Cargo manifests embedded in Rust scripts. | ||
- Supporting executable Rust scripts via Unix shebangs and Windows | ||
file associations. | ||
- Using expressions as stream filters (i.e. for use in command pipelines). | ||
- Running unit tests and benchmarks from scripts. | ||
|
||
You can get an overview of the available options using the --help flag. |