diff --git a/README.md b/README.md index 48c71cf..8cc4ade 100644 --- a/README.md +++ b/README.md @@ -5,332 +5,317 @@ Simple Rust Tests Project or files: ``` - [__machinelearning] - - [rusty-machine] [...more dirs...] - - README.md - 133B + - [rusty-machine] - [__linux] - - [unixsocket] [...more dirs...] - - [notify] [...more dirs...] - - [ipipe] [...more dirs...] - - [nix-demo] [...more dirs...] - - [sysinfo] [...more dirs...] - - [psutil] [...more dirs...] + - [unixsocket] + - [notify] + - [ipipe] + - [nix-demo] + - [sysinfo] + - [psutil] - [__rpc] - - [dubbo-rust] [...more dirs...] + - [dubbo-rust] - [__diff] - - [prettydiff] [...more dirs...] - - [diffy] [...more dirs...] - - README.md - 51B + - [prettydiff] + - [diffy] - [__term] - - [tui-markup-demo] [...more dirs...] - - [prettyprint] [...more dirs...] - - [structopt] [...more dirs...] - - [comfy_table] [...more dirs...] - - [term] [...more dirs...] - - [bunt] [...more dirs...] - - [tabled] [...more dirs...] - - [rustyline] [...more dirs...] - - [indicatif] [...more dirs...] - - [colored_msg] [...more dirs...] - - [cursive-demo] [...more dirs...] - - [dialoguer-demo] [...more dirs...] + - [tui-markup-demo] + - [prettyprint] + - [structopt] + - [comfy_table] + - [term] + - [bunt] + - [tabled] + - [rustyline] + - [indicatif] + - [colored_msg] + - [cursive-demo] + - [dialoguer-demo] - [__wasm] - - [deno_rust_wasm_qr_decode] [...more dirs...] - - [wasmtime-serde-demo] [...more dirs...] - - [wasmtime] [...more dirs...] - - [extism] [...more dirs...] - - [rust-wasm-plugins-examples] [...more dirs...] - - [wasm] [...more dirs...] - - [deno_rust_wasm_js_sandbox] [...more dirs...] - - [js-wasm] [...more dirs...] - - [deno_rust_wasm_import_functions] [...more dirs...] - - [wit-bindgen-sample] [...more dirs...] - - [wasi] [...more dirs...] -- LICENSE - 1.08KiB + - [deno_rust_wasm_qr_decode] + - [wasmtime-serde-demo] + - [wasmtime] + - [extism] + - [rust-wasm-plugins-examples] + - [wasm] + - [deno_rust_wasm_js_sandbox] + - [js-wasm] + - [deno_rust_wasm_import_functions] + - [wit-bindgen-sample] + - [wasi] - [__crypto] - - [crypto2-demo] [...more dirs...] - - [asn1-der-test] [...more dirs...] - - [yubikey-rs-demo] [...more dirs...] - - [hmac_sha1] [...more dirs...] - - [crypto] [...more dirs...] - - [efficient_sm2] [...more dirs...] - - [eth-address] [...more dirs...] - - [ml-kem-demo] [...more dirs...] - - [shamir-demo] [...more dirs...] - - [btc-address] [...more dirs...] - - [bc1-btc-address] [...more dirs...] - - [ssh-keys] [...more dirs...] - - [rsa] [...more dirs...] - - [jsonwebtoken] [...more dirs...] - - [jose-test] [...more dirs...] - - [passkey-rs-demo] [...more dirs...] - - README.md - 41B - - [okta-bcrypt-issue] [...more dirs...] - - [secp256k1] [...more dirs...] - - [aes_gcm_crypto] [...more dirs...] - - [orion-demo] [...more dirs...] - - [aegis-test] [...more dirs...] - - [liboqs-rust-demo] [...more dirs...] - - [highwayhash] [...more dirs...] - - [aes_ctr_test] [...more dirs...] - - [simple_contract] [...more dirs...] - - [password-hash] [...more dirs...] - - [secretshare] [...more dirs...] - - [ring] [...more dirs...] - - [pwhash] [...more dirs...] - - [random] [...more dirs...] - - [curve25519] [...more dirs...] - - [totp] [...more dirs...] - - [pkcs8] [...more dirs...] - - [rpgp-demo] [...more dirs...] + - [crypto2-demo] + - [asn1-der-test] + - [yubikey-rs-demo] + - [hmac_sha1] + - [crypto] + - [efficient_sm2] + - [eth-address] + - [ml-kem-demo] + - [shamir-demo] + - [btc-address] + - [bc1-btc-address] + - [ssh-keys] + - [rsa] + - [jsonwebtoken] + - [jose-test] + - [passkey-rs-demo] + - [okta-bcrypt-issue] + - [secp256k1] + - [aes_gcm_crypto] + - [orion-demo] + - [aegis-test] + - [liboqs-rust-demo] + - [highwayhash] + - [aes_ctr_test] + - [simple_contract] + - [password-hash] + - [secretshare] + - [ring] + - [pwhash] + - [random] + - [curve25519] + - [totp] + - [pkcs8] + - [rpgp-demo] - [__serialization] - - [bytes] [...more dirs...] - - [cbor] [...more dirs...] - - [prost] [...more dirs...] - - [encoding] [...more dirs...] - - [no_proto] [...more dirs...] - - [configrs] [...more dirs...] - - [csv] [...more dirs...] - - [flatbuffers] [...more dirs...] - - [hjson] [...more dirs...] - - [serde_json] [...more dirs...] - - [gob] [...more dirs...] - - [der_parser_test] [...more dirs...] + - [bytes] + - [cbor] + - [prost] + - [encoding] + - [no_proto] + - [configrs] + - [csv] + - [flatbuffers] + - [hjson] + - [serde_json] + - [gob] + - [der_parser_test] - [__external] - - [vcard-qr] [...more dirs...] + - [vcard-qr] - [__gui] - - [orbtk] [...more dirs...] - - [sciter] [...more dirs...] - - [native-dialog] [...more dirs...] - - README.md - 174B - - [winit] [...more dirs...] - - [druid] [...more dirs...] - - [gtk] [...more dirs...] + - [orbtk] + - [sciter] + - [native-dialog] + - [winit] + - [druid] + - [gtk] - [__ffi] - - [live-reload-rust] [...more dirs...] - - [abi_stable_crates] [...more dirs...] - - [rust_link_a] [...more dirs...] - - [c_layout] [...more dirs...] - - README.md - 120B - - [cpp] [...more dirs...] - - [calltoc] [...more dirs...] - - [robusta_jni] [...more dirs...] - - [c2] [...more dirs...] - - [jni] [...more dirs...] - - [c_export] [...more dirs...] - - [c] [...more dirs...] - - [dotalib] [...more dirs...] + - [live-reload-rust] + - [abi_stable_crates] + - [rust_link_a] + - [c_layout] + - [cpp] + - [calltoc] + - [robusta_jni] + - [c2] + - [jni] + - [c_export] + - [c] + - [dotalib] - [__hid] - - [yubikey_rs] [...more dirs...] + - [yubikey_rs] - [__log] - - [fern] [...more dirs...] - - [log4rs] [...more dirs...] + - [fern] + - [log4rs] - [__misc] - - [fancy-regex] [...more dirs...] - - [daemonize-demo] [...more dirs...] - - [smartstring] [...more dirs...] - - [num_cpus] [...more dirs...] - - [uint] [...more dirs...] - - [bytes] [...more dirs...] - - [fastqr] [...more dirs...] - - [walkdir] [...more dirs...] - - [erasure-coding] [...more dirs...] - - [regex] [...more dirs...] - - [better_panic] [...more dirs...] - - [obfstr] [...more dirs...] - - [reed-solomon] [...more dirs...] - - [libmacchina] [...more dirs...] - - [lazy_static] [...more dirs...] - - [human_panic] [...more dirs...] - - [icalendar] [...more dirs...] - - [shadowrs] [...more dirs...] -- README_template.md - 79B + - [fancy-regex] + - [daemonize-demo] + - [smartstring] + - [num_cpus] + - [uint] + - [bytes] + - [fastqr] + - [walkdir] + - [erasure-coding] + - [regex] + - [better_panic] + - [obfstr] + - [reed-solomon] + - [libmacchina] + - [lazy_static] + - [human_panic] + - [icalendar] + - [shadowrs] - [__alloc] - - [zeroizing-alloc-demo] [...more dirs...] + - [zeroizing-alloc-demo] - [__compress] - - [zstd-demo] [...more dirs...] + - [zstd-demo] - [__web] - - [rweb] [...more dirs...] - - [sincere] [...more dirs...] - - [actix_rustls] [...more dirs...] - - [rocketrs] [...more dirs...] - - [hyper_rustls] [...more dirs...] - - [reqwest] [...more dirs...] - - [meter_proxy] [...more dirs...] - - [alibabacloundfn] [...more dirs...] - - [tide] [...more dirs...] - - [warp] [...more dirs...] - - [hyperrs] [...more dirs...] - - [actix-web] [...more dirs...] - - [salvo] [...more dirs...] - - [pencil] [...more dirs...] -- README.md - 10.54KiB + - [rweb] + - [sincere] + - [actix_rustls] + - [rocketrs] + - [hyper_rustls] + - [reqwest] + - [meter_proxy] + - [alibabacloundfn] + - [tide] + - [warp] + - [hyperrs] + - [actix-web] + - [salvo] + - [pencil] - [__err] - - [err_derive] [...more dirs...] - - [quick_error] [...more dirs...] - - [thiserror_anyhow] [...more dirs...] + - [err_derive] + - [quick_error] + - [thiserror_anyhow] - [single_file_tests] - - format.rs - 483B - - lifecycle_str.rs - 224B - - display.rs - 237B - - chain.rs - 967B - - 99.rs - 713B - - list.rs - 775B - - rc.rs - 699B - - slice.rs - 744B - - time.rs - 863B - - core_macro.rs - 348B - - vec.rs - 1.79KiB - - make_executable.rs - 393B - - match.rs - 261B - - ref_n_and.rs - 362B - - closure.rs - 136B - - string.rs - 288B - - for.rs - 207B - - input.rs - 282B - - loop.rs - 234B - - while.rs - 388B - - sample.txt - 11B + - format.rs + - lifecycle_str.rs + - display.rs + - chain.rs + - 99.rs + - list.rs + - rc.rs + - slice.rs + - time.rs + - core_macro.rs + - vec.rs + - make_executable.rs + - match.rs + - ref_n_and.rs + - closure.rs + - string.rs + - for.rs + - input.rs + - loop.rs + - while.rs + - sample.txt - [__concurrent] - - [qcell] [...more dirs...] - - [async-fn-resumed-after-completion] [...more dirs...] - - [green-threads] [...more dirs...] - - [rayon] [...more dirs...] - - [crossbeam_n_parking_lot] [...more dirs...] - - [glommio] [...more dirs...] - - [arc-swap] [...more dirs...] - - [async_study] [...more dirs...] - - [waitgroup-demo] [...more dirs...] - - [surelock-demo] [...more dirs...] -- README_2.md - 132B -- .gitignore - 641B + - [qcell] + - [async-fn-resumed-after-completion] + - [green-threads] + - [rayon] + - [crossbeam_n_parking_lot] + - [glommio] + - [arc-swap] + - [async_study] + - [waitgroup-demo] + - [surelock-demo] +- README_2.md +- .gitignore - [__database] - - [duckdb-demo] [...more dirs...] - - [rocksdb] [...more dirs...] - - [gluesql] [...more dirs...] - - [barrel] [...more dirs...] - - [persy] [...more dirs...] - - [sled] [...more dirs...] - - [diesel] [...more dirs...] - - [rusqlite] [...more dirs...] - - [mysqlsvr] [...more dirs...] - - [sqlx] [...more dirs...] - - [sqlite_extersion] [...more dirs...] - - [sqlparser] [...more dirs...] - - [bonsaidb] [...more dirs...] - - [native_db-demo] [...more dirs...] + - [duckdb-demo] + - [rocksdb] + - [gluesql] + - [barrel] + - [persy] + - [sled] + - [diesel] + - [rusqlite] + - [mysqlsvr] + - [sqlx] + - [sqlite_extersion] + - [sqlparser] + - [bonsaidb] + - [native_db-demo] - [__enclave] - - [virt_enclave] [...more dirs...] + - [virt_enclave] - [__std] - - [misc] [...more dirs...] - - [iter] [...more dirs...] - - [async_await] [...more dirs...] - - [async-fn] [...more dirs...] - - [pi] [...more dirs...] - - [into] [...more dirs...] - - [ops] [...more dirs...] - - [thread] [...more dirs...] - - [tokio-cpu-affinity] [...more dirs...] + - [misc] + - [iter] + - [async_await] + - [async-fn] + - [pi] + - [into] + - [ops] + - [thread] + - [tokio-cpu-affinity] - [__args] - - [clap-test] [...more dirs...] - - [argh-test] [...more dirs...] - - [clap-test-2] [...more dirs...] + - [clap-test] + - [argh-test] + - [clap-test-2] - [__search] - - [simsearch] [...more dirs...] - - [tantivy] [...more dirs...] + - [simsearch] + - [tantivy] - [scripts] - - [build_readme_rs] [...more dirs...] - - README.md - 79B + - [build_readme_rs] - [__security] - - [secrets] [...more dirs...] - - [keychain-services] [...more dirs...] - - README.md - 106B - - [secmem-proc] [...more dirs...] - - [seckey] [...more dirs...] - - [sensitive] [...more dirs...] - - [keyring-demo] [...more dirs...] - - [security-framework] [...more dirs...] + - [secrets] + - [keychain-services] + - [secmem-proc] + - [seckey] + - [sensitive] + - [keyring-demo] + - [security-framework] - [__performance] - - [print_perf] [...more dirs...] + - [print_perf] - [__fs] - - [fuse] [...more dirs...] - - README.md - 221B - - [fuser] [...more dirs...] - - [crypt4ghfs-rust] [...more dirs...] + - [fuse] + - [fuser] + - [crypt4ghfs-rust] - [__template] - - [askama] [...more dirs...] - - [handlebars-rust] [...more dirs...] + - [askama] + - [handlebars-rust] - [__network] - - [pcap] [...more dirs...] - - [async-speed-limit] [...more dirs...] - - [n_pcap] [...more dirs...] - - [kcp-test] [...more dirs...] - - [s2n_quic] [...more dirs...] - - [ureq] [...more dirs...] - - [fetch-rs] [...more dirs...] - - [nfqueue] [...more dirs...] - - [axum-demo] [...more dirs...] - - [pingora-demo] [...more dirs...] - - [udp_laminar] [...more dirs...] - - [rust_tcp] [...more dirs...] - - [html-crawl-parse] [...more dirs...] - - [tuntapmac] [...more dirs...] - - [ipnet-demo] [...more dirs...] - - README.md - 178B - - [mailsend] [...more dirs...] - - [ngrok-demo] [...more dirs...] - - [tcp] [...more dirs...] - - [message_io] [...more dirs...] - - [quinn] [...more dirs...] - - [tokio-kcp-demo] [...more dirs...] - - [fuso-socks5-test] [...more dirs...] - - [socket2] [...more dirs...] - - [dingo] [...more dirs...] - - [iptables] [...more dirs...] - - [ip] [...more dirs...] - - [tcp-connect-reset] [...more dirs...] - - [rust-rawsock-demo] [...more dirs...] - - [dns-server-tutorial] [...more dirs...] + - [pcap] + - [async-speed-limit] + - [n_pcap] + - [kcp-test] + - [s2n_quic] + - [ureq] + - [fetch-rs] + - [nfqueue] + - [axum-demo] + - [pingora-demo] + - [udp_laminar] + - [rust_tcp] + - [html-crawl-parse] + - [tuntapmac] + - [ipnet-demo] + - [mailsend] + - [ngrok-demo] + - [tcp] + - [message_io] + - [quinn] + - [tokio-kcp-demo] + - [fuso-socks5-test] + - [socket2] + - [dingo] + - [iptables] + - [ip] + - [tcp-connect-reset] + - [rust-rawsock-demo] + - [dns-server-tutorial] - [__image] - - [svg] [...more dirs...] - - [plotters] [...more dirs...] + - [svg] + - [plotters] - [__translate] - - [retranslate] [...more dirs...] -- build_readme.rs 🔗 + - [retranslate] +- build_readme.rs - [__regex] - - [hyperscan] [...more dirs...] + - [hyperscan] - [__shell] - - [ssh2] [...more dirs...] - - [xshell] [...more dirs...] - - [sshrs] [...more dirs...] -- build_readme.js - 724B + - [ssh2] + - [xshell] + - [sshrs] - [__shuttle] - - [hatter-test] [...more dirs...] - - README.md - 211B + - [hatter-test] - [__rule] - - [json-rules-engine] [...more dirs...] + - [json-rules-engine] - [__time] - - [chrono] [...more dirs...] - - [humantime-demo] [...more dirs...] - - [iron] [...more dirs...] + - [chrono] + - [humantime-demo] + - [iron] - [__internal] - - [memory] [...more dirs...] + - [memory] - [__cpu] - - [x86] [...more dirs...] + - [x86] - [__lang] - - [rusty_jsc] [...more dirs...] - - [pest] [...more dirs...] - - [quickjs] [...more dirs...] - - [sana] [...more dirs...] - - [java] [...more dirs...] - - [peg] [...more dirs...] - - README.md - 131B - - [boa-test] [...more dirs...] - - [rquickjs-test] [...more dirs...] - - [monkey-rs] [...more dirs...] - - [boa] [...more dirs...] - - [mlua-test] [...more dirs...] + - [rusty_jsc] + - [pest] + - [quickjs] + - [sana] + - [java] + - [peg] + - [boa-test] + - [rquickjs-test] + - [monkey-rs] + - [boa] + - [mlua-test] - [__bin] - - [object-demo] [...more dirs...] - - [goblin] [...more dirs...] + - [object-demo] + - [goblin] ``` diff --git a/build_readme.js b/build_readme.js index 3ecf822..e415503 100755 --- a/build_readme.js +++ b/build_readme.js @@ -2,7 +2,7 @@ var main = () => { var readmeTemplate = __.rfile.from('README_template.md').string(); - var tree = $$.shell().sh('tree.ts --depth 1').start()[0]; + var tree = $$.shell().sh('tree.ts --depth 1 --hide-more-dirs --hide-file-size').start()[0]; var treeLines = []; var treeOrigLines = $STR(tree).split('\n'); var ignoreFileList = ['LICENSE', 'README.md', 'README_template.md', 'build_readme.js']; diff --git a/scripts/build_readme_rs/src/main.rs b/scripts/build_readme_rs/src/main.rs index 5aec000..89014cc 100755 --- a/scripts/build_readme_rs/src/main.rs +++ b/scripts/build_readme_rs/src/main.rs @@ -13,7 +13,7 @@ fn main() -> XResult<()> { let readme_template = opt_result!(fs::read_to_string(readme_template_file), "Read {} failed: {}", readme_template_file); - let output = util_cmd::run_command_or_exit("tree.ts", &["--depth", "1"]); + let output = util_cmd::run_command_or_exit("tree.ts", &["--depth", "1", "--hide-more-dirs", "--hide-file-size"]); if !output.status.success() { failure_and_exit!("Run tree -L 2 failed: {}", output.status); } @@ -36,5 +36,5 @@ fn main() -> XResult<()> { Ok(()) } -// @SCRIPT-SIGNATURE-V1: yk-r1.ES256.20260411T085848+08:00.MEQCIAajfj9xLasVUPLMKGoO -// 6jybhE/TaNt8pFTGwhqbAd1PAiAKM8UqKSKwNn+9X3fy2ET70TCXM7hgu7B+i/gjoh4WQw== +// @SCRIPT-SIGNATURE-V1: yk-r1.ES256.20260411T094420+08:00.MEUCIQDxGdDLqVozqmivnKDO +// xpcw/dXMeVWe3BdjH82Xr5E/rAIgEwHX5Tnr7Da1EsXROa+OalixvJUuwvdZQXOgWgKII7I=