[package] name = "ion-cli" version = "0.9.1" authors = ["The Ion Team "] edition = "2021" description = "Command line tool for working with the Ion data format." repository = "https://github.com/amzn/ion-cli" license = "Apache-2.0" categories = ["command-line-utilities", "development-tools", "encoding", "parsing"] keywords = ["format", "parse", "encode"] # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [dependencies] anyhow = "1.0" clap = { version = "4.5.8", features = ["cargo", "env", "wrap_help"] } colored = "2.0.0" digest = "0.9" sha2 = "0.9" sha3 = "0.9" flate2 = "1.0" infer = "0.15.0" # ion-rs version must be pinned because we are using experimental features # See https://github.com/amazon-ion/ion-cli/issues/155 ion-rs = { version = "=1.0.0-rc.9", features = ["experimental", "experimental-ion-hash"] } tempfile = "3.2.0" ion-schema = "0.14.1" lowcharts = "0.5.8" serde = { version = "1.0.163", features = ["derive"] } serde_json = { version = "1.0.81", features = ["arbitrary_precision", "preserve_order"] } base64 = "0.21.1" tera = { version = "1.18.1" } convert_case = { version = "0.6.0" } matches = "0.1.10" thiserror = "1.0.50" zstd = "0.13.0" termcolor = "1.4.1" derive_builder = "0.20.0" itertools = "0.13.0" [target.'cfg(not(target_os = "windows"))'.dependencies] pager = "0.16.1" [dev-dependencies] rstest = "~0.17.0" assert_cmd = "~1.0.5" tempfile = "~3.5.0" [features] default = [] [[bin]] name = "ion" test = true bench = false