[package]
name = "skytool"
version = "0.1.0-pre.2"
edition = "2021"
authors = ["Chris Olstrom <chris@olstrom.com>"]
license = "MIT OR Apache-2.0"
rust-version = "1.83"
description = "an experimental API client for BlueSky / ATProto"
homepage = "https://github.com/colstrom/skytool"
repository = "https://github.com/colstrom/skytool"
[dependencies]
atrium-api = { version = "0.24.8", features = ["ozone"] }
bsky-sdk = { version = "0.1.12", features = ["config-toml"] }
camino = { version = "1.1.9", features = ["serde1"] }
clap = { version = "4.5.21", features = [
"unicode",
"string",
"derive",
"env",
"wrap_help",
] }
constcat = "0.5.1"
cruet = "0.14.0"
derive-new = "0.7.0"
duct = "0.13.7"
duct_sh = "0.13.7"
duration-str = "0.11.3"
educe = "0.6.0"
elliptic-curve = { version = "0.13.8", features = ["serde", "pem"] }
emojis = { version = "0.6.4", features = ["serde"] }
emojito = "0.3.5"
erased-serde = "0.4.5"
fred = { version = "10.0.1", features = [
"serde-json",
"unix-sockets",
"sentinel-auth",
] }
fs-err = "3.0.0"
iri-string = { version = "0.7.7", features = ["serde"] }
itertools = "0.13.0"
jmespath = { version = "0.3.0", features = ["sync"] }
json-patch = "3.0.1"
jsonptr = "0.6.3"
k256 = { version = "0.13.4", features = ["serde", "jwk"] }
keyring = { version = "3.6.1", features = ["apple-native"] }
miette = { version = "7.2.0", features = ["serde", "fancy"] }
multibase = "0.9.1"
p256 = { version = "0.13.2", features = ["serde", "jwk"] }
passwords = "3.1.16"
paste = "1.0.15"
rand = { version = "0.8.5", features = ["serde1"] }
rand_chacha = "0.3.1"
rand_core = { version = "0.6.4", features = ["serde1"] }
rand_hc = "0.3.2"
rand_seeder = "0.3.0"
remain = "0.2.14"
schemars = "0.8.21"
serde = { version = "1.0.215", features = ["derive"] }
serde-transcode = "1.1.1"
serde_json = "1.0.133"
serde_json_path = "0.7.1"
serde_yml = "0.0.12"
shell-words = "1.1.0"
socket2 = { version = "0.5.8", default-features = false }
strum = { version = "0.26.3", features = ["derive"] }
tap = "1.0.1"
thiserror = "2.0.3"
tokio = { version = "1.41.1", features = ["full"] }
veil = "0.2.0"
which = "7.0.0"