23 releases

0.0.24 Apr 3, 2025
0.0.23 Mar 24, 2025
0.0.22 Jan 28, 2025
0.0.20 Dec 30, 2024
0.0.1 Sep 16, 2022

#110 in Profiling

Download history 214/week @ 2024-12-25 57/week @ 2025-01-01 181/week @ 2025-01-08 52/week @ 2025-01-15 60/week @ 2025-01-22 60/week @ 2025-01-29 9/week @ 2025-02-05 5/week @ 2025-02-12 4/week @ 2025-02-19 4/week @ 2025-02-26 7/week @ 2025-03-12 116/week @ 2025-03-19 24/week @ 2025-03-26 158/week @ 2025-04-02 11/week @ 2025-04-09

310 downloads per month
Used in 4 crates (3 directly)

GPL-3.0-or-later

4.5MB
131K SLoC

C 116K SLoC // 0.1% comments Happy 6.5K SLoC M4 5K SLoC // 0.3% comments Rust 2.5K SLoC // 0.0% comments Shell 626 SLoC // 0.2% comments GNU Style Assembly 68 SLoC

Contains (autotools obfuscated code, 640KB) bash/configure, (obscure autoconf code, 42KB) bash/configure.ac

crates.io

scallop

Scallop wraps a forked version of bash supporting shell interactions (e.g. writing builtins or modifying variables, arrays, and functions) natively in rust.

Development

Note that currently the development workflow involves force pushing to the bash repo in order to keep the patch stack in order when upstream changes are merged.

Dependencies

~7–36MB
~580K SLoC