calendula 0.1.0

CLI to manage calendars
[[bin]]
name = "calendula"
path = "src/main.rs"

[build-dependencies.pimalaya-toolbox]
default-features = false
features = ["build"]
version = "0.0.2"

[dependencies.anyhow]
version = "1"

[dependencies.clap]
features = ["derive", "wrap_help"]
version = "4.4"

[dependencies.clap_complete]
version = "4.4"

[dependencies.clap_mangen]
version = "0.2"

[dependencies.comfy-table]
version = "7.1"

[dependencies.crossterm]
features = ["serde"]
version = "0.29"

[dependencies.env_logger]
version = "0.11"

[dependencies.http]
optional = true
version = "1"

[dependencies.io-calendar]
default-features = false
version = "0.0.1"

[dependencies.io-fs]
default-features = false
features = ["std"]
optional = true
version = "0.0.1"

[dependencies.io-stream]
default-features = false
features = ["std"]
optional = true
version = "0.0.2"

[dependencies.log]
version = "0.4"

[dependencies.pimalaya-toolbox]
default-features = false
features = ["config", "prompt", "secret", "stream", "terminal"]
version = "0.0.2"

[dependencies.secrecy]
features = ["serde"]
optional = true
version = "0.10"

[dependencies.serde]
features = ["derive"]
version = "1"

[features]
caldav = ["dep:io-stream", "dep:http", "dep:secrecy", "io-calendar/caldav"]
command = ["pimalaya-toolbox/command"]
default = ["caldav", "vdir", "command", "rustls-ring"]
keyring = ["pimalaya-toolbox/keyring"]
native-tls = ["pimalaya-toolbox/native-tls"]
rustls-aws = ["pimalaya-toolbox/rustls-aws"]
rustls-ring = ["pimalaya-toolbox/rustls-ring"]
vdir = ["dep:io-fs", "io-calendar/vdir"]
vendored = ["pimalaya-toolbox/vendored"]

[lib]
name = "calendula"
path = "src/lib.rs"

[package]
authors = ["soywod <clement.douin@posteo.net>"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = "build.rs"
categories = ["command-line-utilities"]
description = "CLI to manage calendars"
documentation = "https://github.com/pimalaya/calendula"
edition = "2021"
homepage = "https://pimalaya.org"
keywords = ["cli", "calendar", "caldav", "vdir", "ical"]
license = "AGPL-3.0-or-later"
name = "calendula"
readme = "README.md"
repository = "https://github.com/pimalaya/calendula"
version = "0.1.0"

[package.metadata.docs.rs]
rustdoc-args = ["--cfg", "docsrs"]