A Rust CLI for publishing thought records. Designed to work with thought.stream.
1[package]
2name = "think"
3version = "0.1.0"
4edition = "2021"
5description = "CLI tool for publishing stream.thought.blip records to ATProto"
6
7[[bin]]
8name = "thought"
9path = "src/main.rs"
10
11[dependencies]
12clap = { version = "4.4", features = ["derive"] }
13tokio = { version = "1.0", features = ["full"] }
14reqwest = { version = "0.11", features = ["json"] }
15serde = { version = "1.0", features = ["derive"] }
16serde_json = "1.0"
17directories = "5.0"
18rpassword = "7.3"
19anyhow = "1.0"
20chrono = { version = "0.4", features = ["serde"] }
21ratatui = "0.28"
22crossterm = "0.27"
23tokio-tungstenite = { version = "0.21", features = ["native-tls"] }
24futures-util = "0.3"
25url = "2.5"