ttytee 1.0.2

A process that exposes 2 copies of the same TTY
[package]
name = "ttytee"
description = "A process that exposes 2 copies of the same TTY"
version = "1.0.2"
edition = "2021"
authors = ["Guillaume Binet (Skyways)", "Guillaume Binet <gbin@skyways.com>"]
# readme = "README.md"
license = "Apache-2.0"
categories = ["aerospace::drones", "science::robotics", "command-line-utilities"]
homepage = "https://github.com/skywaysinc/ttytee"
[dependencies]
# By default it used libudev to enumerate ports and it complicates the cross-compilation (and we don't need it).
serialport = { version = "4.2", default-features = false}
# compiles out debug log statements from the released version.
log = { version = "0.4", features = ["max_level_debug", "release_max_level_warn"] }
# redirect panics to the log.
log-panics = { version = "2.1", features = ["with-backtrace"]}
# the output side if the log is simplelog.
simplelog = { version = "0.12", features = ["paris"] }
# clap is a popular command line parsing crate.
clap = { version="4.3", features = ["derive"]}

[dev-dependencies]
ctor = "0.2"

# This is a very prod profile to build for tight platforms if needed. Use release for now.
# It can reduce ~x10 the size of the executable.
[profile.stripped]
inherits = "release"
strip = true
debug = false
opt-level = "z"
debug-assertions = false
lto = "fat"
panic = "abort"