[package]
authors = ["aviac <aviac@mailbox.org>"]
description = "CLI Tool for codeberg similar to gh and glab"
edition = "2024"
homepage = "https://codeberg.org/Aviac/codeberg-cli"
keywords = ["api", "cli", "codeberg", "codeberg-cli", "tool"]
license = "AGPL-3.0-or-later"
name = "codeberg-cli"
readme = "README.md"
repository = "https://codeberg.org/Aviac/codeberg-cli"
version = "0.5.5"
[features]
offline-tests = []
[lib]
path = "src/lib.rs"
[[bin]]
name = "berg"
path = "src/bin/main.rs"
[dependencies]
chrono = { default-features = false, features = ["serde"], version = "0.4" }
clap_complete = { default-features = false, version = "4.5" }
config = { default-features = false, features = ["toml"], version = "0.15" }
derive-new = { default-features = false, version = "0.7" }
dirs = { default-features = false, version = "6.0" }
indicatif = { default-features = false, version = "0.18" }
miette = { default-features = false, features = ["fancy"], version = "7.6.0" }
serde = { default-features = false, features = ["derive"], version = "1.0" }
serde_json = { default-features = false, version = "1.0" }
strum = { default-features = false, features = ["derive"], version = "0.27" }
termsize = { default-features = false, version = "0.1.9" }
time = { default-features = false, version = "0.3" }
tokio = { default-features = false, features = ["full"], version = "1.49" }
toml = { default-features = false, features = ["display"], version = "0.9" }
url = { default-features = false, version = "2.5" }
webbrowser = { default-features = false, version = "1.0" }
clap = { default-features = true, features = [
"cargo",
"derive",
"wrap_help",
], version = "4.5" }
comfy-table = { default-features = false, features = [
"custom_styling",
], version = "7.2" }
forgejo-api = { default-features = false, features = [
"rustls-tls",
], version = "0.9" }
git2 = { default-features = false, features = [
"https",
"ssh",
], version = "0.20" }
inquire = { default-features = false, features = [
"crossterm",
"date",
"editor",
], version = "0.9" }
itertools = { default-features = false, features = [
"use_std",
], version = "0.14" }
textwrap = "0.16.2"
tracing = { default-features = false, features = [
"max_level_debug",
"release_max_level_off",
], version = "0.1" }
tracing-subscriber = { default-features = false, features = [
"fmt",
], version = "0.3" }
[dev-dependencies]
insta = { default-features = false, version = "1.46" }