cuttlefish-rs-cli 0.0.1

Command-line interface to Cuttlefish 3: parallel, external-memory construction of uncolored and colored compacted de Bruijn graphs.
[package]
name = "cuttlefish-rs-cli"
description = """
Command-line interface to Cuttlefish 3: parallel, external-memory \
construction of uncolored and colored compacted de Bruijn graphs.\
"""
readme = "README.md"
version.workspace = true
edition.workspace = true
license.workspace = true
rust-version.workspace = true
repository.workspace = true
homepage.workspace = true
keywords.workspace = true
categories = ["science", "command-line-utilities"]

# One binary, named for the program rather than for the rewrite. This is the
# canonical Cuttlefish, so its invocation should read the way the C++ one did;
# only the crate name carries `-rs`, and only because `cuttlefish` was already
# taken on crates.io.
[[bin]]
name = "cuttlefish"
path = "src/main.rs"

[features]
default = ["jemalloc"]
jemalloc = ["dep:tikv-jemallocator"]
mimalloc = ["dep:mimalloc"]

[dependencies]
cuttlefish-rs.workspace = true
mimalloc = { version = "0.1.48", optional = true }
tikv-jemallocator = { version = "0.5.4", optional = true }