[package] name = "apcacli" version = "0.1.8" authors = ["Daniel Mueller "] edition = "2021" rust-version = "1.63" license = "GPL-3.0-or-later" homepage = "https://github.com/d-e-s-o/apcacli" repository = "https://github.com/d-e-s-o/apcacli.git" readme = "README.md" categories = [ "api-bindings", "asynchronous", "command-line-utilities", "web-programming::http-client", "web-programming::websocket" ] keywords = ["cli", "trading", "finance", "async", "stocks"] description = """ A command line tool for trading stocks on Alpaca (alpaca.markets). """ default-run = "apcacli" [features] vendored-openssl = ["apca/vendored-openssl"] [profile.release] opt-level = "z" lto = true codegen-units = 1 incremental = false panic = "abort" [[bin]] name = "shell-complete" path = "utils/shell-complete.rs" required-features = ["clap_complete"] [build-dependencies] anyhow = {version = "1.0", default-features = false, features = ["std"]} grev = {version = "0.1.3"} [dependencies] apca = {version = "0.28.0"} anyhow = {version = "1.0", default-features = false, features = ["std"]} chrono = {version = "0.4.23", default-features = false} chrono-tz = {version = "0.8.1", default-features = false, features = ["std"]} clap = { version = "3.1.18", features = ["derive"] } clap_complete = { version = "3.1.4", optional = true } futures = {version = "0.3", default-features = false, features = ["async-await", "std"]} num-decimal = {version = "0.2.4", default-features = false, features = ["num-v04"]} serde_json = {version = "1.0", default-features = false} tokio = {version = "1.0", default-features = false, features = ["rt"]} tracing = {version = "0.1", default-features = false, features = ["std"]} tracing-subscriber = {version = "0.3", default-features = false, features = ["ansi", "env-filter", "fmt"]} uuid = {version = "1.0", features = ["v4"]} yansi = {version = "0.5", default-features = false} [dev-dependencies] # A set of unused dependencies that we require to force correct minimum versions # of transitive dependencies, for cases where our dependencies have incorrect # dependency specifications themselves. _rustc_version_unused = { package = "rustc_version", version = "0.2.2" } _num_bigint_unused = { package = "num-bigint", version = "0.4.2" }