[package]
edition = "2021"
rust-version = "1.74"
name = "xsil"
version = "0.2.7"
authors = ["ExtenSilica contributors"]
exclude = [
"target/**",
"*.xsil",
"out.log",
]
description = "Reference CLI for the .xsil RISC-V ISA extension package format — used to create, validate, package, test, run, and publish custom RISC-V instruction extensions."
homepage = "https://extensilica.com"
documentation = "https://extensilica.com/docs"
readme = "README.md"
keywords = [
"riscv",
"isa",
"extension",
"cli",
"package",
]
categories = [
"command-line-utilities",
"development-tools",
]
license = "ISC"
repository = "https://github.com/ExtenSilica/xsil"
[dependencies.anyhow]
version = "1.0"
[dependencies.chrono]
version = "0.4.42"
[dependencies.clap]
version = "=4.5.53"
features = ["derive"]
[dependencies.clap_lex]
version = "=0.7.6"
[dependencies.colored]
version = "2.1"
[dependencies.deranged]
version = "=0.3.11"
[dependencies.directories]
version = "5.0"
[dependencies.flate2]
version = "1.0"
[dependencies.fs2]
version = "0.4.3"
[dependencies.glob]
version = "0.3"
[dependencies.hex]
version = "0.4"
[dependencies.indexmap]
version = "=2.2.6"
[dependencies.indicatif]
version = "0.17"
[dependencies.log]
version = "0.4"
[dependencies.reqwest]
version = "=0.11.23"
features = [
"blocking",
"json",
"multipart",
"rustls-tls",
]
default-features = false
[dependencies.rpassword]
version = "~7.4"
[dependencies.semver]
version = "1.0"
[dependencies.serde]
version = "1.0"
features = ["derive"]
[dependencies.serde_json]
version = "1.0"
[dependencies.sha2]
version = "0.10"
[dependencies.simplelog]
version = "=0.12.1"
[dependencies.tar]
version = "0.4"
[dependencies.time]
version = "=0.3.36"
[dependencies.url]
version = "=2.4.1"
[dependencies.urlencoding]
version = "2.1"
[dependencies.uuid]
version = "1.4"
features = ["v4"]
[dependencies.zstd]
version = "0.13"
[dev-dependencies.tempfile]
version = "3.27.0"