mirror of
https://github.com/0xrsydn/idx-cli.git
synced 2026-11-07 01:35:36 +00:00
comfy-table counted ANSI escapes as cell width, so colored signal and change cells pushed the right border out of line on a terminal. Its custom_styling feature measures the visible width instead. Piped output has no color and is unchanged. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
41 lines
1.1 KiB
TOML
41 lines
1.1 KiB
TOML
[package]
|
|
name = "idx-cli"
|
|
description = "CLI tool for Indonesian stock market (IDX) analysis"
|
|
version.workspace = true
|
|
edition.workspace = true
|
|
rust-version.workspace = true
|
|
license.workspace = true
|
|
repository.workspace = true
|
|
homepage.workspace = true
|
|
readme = "../../README.md"
|
|
keywords = ["idx", "stocks", "indonesia", "cli", "finance"]
|
|
categories = ["command-line-utilities", "finance"]
|
|
include = ["/Cargo.toml", "/LICENSE", "/src/**"]
|
|
|
|
[[bin]]
|
|
name = "idx"
|
|
path = "src/main.rs"
|
|
|
|
[features]
|
|
default = ["ownership"]
|
|
ownership = ["idx-core/ownership"]
|
|
|
|
[dependencies]
|
|
idx-core = { workspace = true, features = ["clap"] }
|
|
clap.workspace = true
|
|
clap_complete = "4"
|
|
serde.workspace = true
|
|
serde_json.workspace = true
|
|
comfy-table = { version = "7", features = ["custom_styling"] }
|
|
owo-colors = "4"
|
|
toml.workspace = true
|
|
chrono.workspace = true
|
|
|
|
[dev-dependencies]
|
|
# Tests drive the binary with the mock provider; release builds exclude it.
|
|
idx-core = { workspace = true, features = ["testing"] }
|
|
assert_cmd = "2"
|
|
predicates = "3"
|
|
rusqlite.workspace = true
|
|
sha2.workspace = true
|
|
zip.workspace = true
|