#single-file #inline #utility #crates #distribute #run #helper

app inline-crate

A small helper tool that to inline an entire Rust crate into a single file

1 unstable release

0.1.0 Nov 2, 2023

#965 in Development tools

BSD-3-Clause

7KB
103 lines

Inline Crate

A small helper tool to inline an entire Rust crate into a single file

Install

cargo install inline-crate --locked

Usage

$ inline-crate --help
Inline an entire crate into a single file

Aimed at making it easy to distribute reproducers, or run minimizers.

If an output path is passed, then outputs to the file, otherwise outputs to stdout.

Usage: inline-crate [OPTIONS] <CRATE_ROOT> [OUTPUT_FILE]

Arguments:
  <CRATE_ROOT>
          The input crate root

  [OUTPUT_FILE]
          The output file (default: stdout)

Options:
  -f, --force
          Force writing, even if the file exists

  -h, --help
          Print help (see a summary with '-h')

  -V, --version
          Print version

License

BSD 3-Clause License

Dependencies

~3.5MB
~38K SLoC