# 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 = "cfc" version = "0.1.0" exclude = [ "/.gitignore", "/.github", ] description = "A crontab replacement for container environment" keywords = [ "cron", "ofelia", "crontab", ] categories = ["command-line-utilities"] license = "Apache-2.0" repository = "https://github.com/ayowel/cfc" [profile.release] lto = true [[bin]] name = "cfc" path = "src/bin/main.rs" required-features = ["bin"] [dependencies.anyhow] version = "1.0.82" [dependencies.bollard] version = "0.16.1" [dependencies.chrono] version = "0.4.38" [dependencies.clap] version = "4.5.4" features = ["derive"] optional = true [dependencies.croner] version = "2.0.4" [dependencies.ini_core] version = "0.2.0" optional = true [dependencies.json] version = "0.12.4" optional = true [dependencies.regex] version = "1.10.4" [dependencies.saphyr-parser] version = "0.0.1" optional = true [dependencies.tokio] version = "1.37.0" features = [ "fs", "macros", "process", "rt", "signal", ] [dependencies.tracing] version = "0.1.40" [dependencies.tracing-subscriber] version = "0.3.18" optional = true [features] bin = [ "dep:clap", "dep:tracing-subscriber", ] default = [ "bin", "ini", "labels", "yaml", ] ini = ["dep:ini_core"] labels = ["dep:json"] yaml = ["dep:saphyr-parser"]