# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO # # When uploading crates to the registry Cargo will automatically # "normalize" Cargo.toml files for maximal compatibility # with all versions of Cargo and also rewrite `path` dependencies # to registry (e.g., crates.io) dependencies. # # If you are reading this file be aware that the original Cargo.toml # will likely look very different (and much more reasonable). # See Cargo.toml.orig for the original contents. [package] edition = "2021" name = "cooklang-chef" version = "0.9.1" authors = ["Zheoni "] include = [ "/src", "/Cargo.toml", "/README.md", "/ui/assets", "/ui/i18n", "/ui/templates", ] description = "CLI to manage cooklang recipes" readme = "README.md" keywords = [ "cooklang", "cooking", "recipes", "cli", "chef", ] categories = [ "command-line-utilities", "parser-implementations", ] license = "MIT" repository = "https://github.com/Zheoni/cooklang-chef" [profile.release] lto = "thin" strip = true [[bin]] name = "chef" path = "src/main.rs" [dependencies.ansi-to-html] version = "0.2.1" optional = true [dependencies.anstream] version = "0.6" [dependencies.anyhow] version = "1" [dependencies.axum] version = "0.7" optional = true [dependencies.bitflags] version = "2" features = ["std"] [dependencies.camino] version = "1" features = ["serde1"] [dependencies.clap] version = "4" features = ["derive"] [dependencies.clap_complete] version = "4" [dependencies.colorchoice-clap] version = "1.0" [dependencies.cooklang] version = "0.13" [dependencies.cooklang-fs] version = "0.13" [dependencies.cooklang-to-cooklang] version = "0.13" [dependencies.cooklang-to-human] version = "0.13" [dependencies.cooklang-to-md] version = "0.14" [dependencies.directories] version = "5.0.1" [dependencies.emojis] version = "0.6" [dependencies.enum-map] version = "2.7.3" [dependencies.futures] version = "0.3" optional = true [dependencies.inquire] version = "0.7.4" [dependencies.mime_guess] version = "2.0" optional = true [dependencies.minijinja] version = "1.0.10" features = [ "loader", "urlencode", "json", ] optional = true [dependencies.notify] version = "6.0" optional = true [dependencies.once_cell] version = "1.17" [dependencies.open] version = "5.0" optional = true [dependencies.owo-colors] version = "=3.5" [dependencies.regex] version = "1" optional = true [dependencies.rust-embed] version = "8.0" features = [ "compression", "include-exclude", ] optional = true [dependencies.serde] version = "1" features = ["derive"] [dependencies.serde_json] version = "1" [dependencies.shell-words] version = "1.1" [dependencies.tabular] version = "0.2" features = ["ansi-cell"] [dependencies.textwrap] version = "0.16" features = ["terminal_size"] [dependencies.tokio] version = "1" features = ["full"] optional = true [dependencies.tokio-stream] version = "0.1" features = ["sync"] optional = true [dependencies.toml] version = "0.8" [dependencies.tower] version = "0.4" features = ["util"] optional = true [dependencies.tower-http] version = "0.5" features = [ "fs", "trace", ] optional = true [dependencies.tracing] version = "0.1" [dependencies.tracing-subscriber] version = "0.3" [features] default = ["serve"] serve = [ "dep:tokio", "dep:axum", "dep:notify", "dep:tokio-stream", "dep:futures", "dep:tower", "dep:tower-http", "dep:mime_guess", "dep:rust-embed", "dep:open", "dep:minijinja", "dep:ansi-to-html", "dep:regex", ]