From 56479819ec5d7a1c8ba912d81944580798489950 Mon Sep 17 00:00:00 2001 From: iximeow Date: Wed, 21 Jul 2021 19:54:20 -0700 Subject: fix doc links and add a crates.io badge --- CHANGELOG | 4 ++++ Cargo.lock | 2 +- Cargo.toml | 4 ++-- README.md | 8 +++++--- 4 files changed, 12 insertions(+), 6 deletions(-) diff --git a/CHANGELOG b/CHANGELOG index d90a917..ba620cd 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,3 +1,7 @@ +## 0.2.7 + +* *MORE* readme and metadata updates + ## 0.2.6 * update readme to describe all supported architectures (+x86_32, x86_16, lc87) diff --git a/Cargo.lock b/Cargo.lock index 4dabbfd..e530d80 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -486,7 +486,7 @@ dependencies = [ [[package]] name = "yaxpeax-dis" -version = "0.2.6" +version = "0.2.7" dependencies = [ "clap", "hex", diff --git a/Cargo.toml b/Cargo.toml index 148afff..96a914a 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,11 +1,11 @@ [package] name = "yaxpeax-dis" -version = "0.2.6" +version = "0.2.7" authors = ["iximeow "] license = "0BSD" edition = "2018" keywords = ["disassembly", "disassembler"] -repository = "https://git.iximeow.net/yaxpeax-dis/" +repository = "https://git.iximeow.net/yaxpeax-dis/about/" description = "disassembly tool using yaxpeax instruction decoders" readme = "README.md" diff --git a/README.md b/README.md index 840d20c..24a4b4d 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,8 @@ ## yaxpeax-dis -`yaxpeax-dis` is the repo providing `yaxdis`, a small and very naive disassembler to exercise decoders in the [yaxpeax project](https://git.iximeow.net/yaxpeax-arch/). it does not (currently?) do much other than disassembling hex input, and is mostly useful as an example of how to use decoders and spot-checking a specific instruction's decoding. +[![crate](https://img.shields.io/crates/v/yaxpeax-x86.svg?logo=rust)](https://crates.io/crates/yaxpeax-x86) + +`yaxpeax-dis` is the repo providing `yaxdis`, a small and very naive disassembler to exercise decoders in the [yaxpeax project](https://git.iximeow.net/yaxpeax-arch/about/). it does not (currently?) do much other than disassembling hex input, and is mostly useful as an example of how to use decoders and spot-checking a specific instruction's decoding. ## usage @@ -21,7 +23,7 @@ or `yaxdis -a ia64 e38000000061e200000042c0e1803080`, producing: 0x00000000: e38000000061e200000042c0e1803080: [MII] (p07) mov r16=r0; (p09) mov r14=r0;; and r14=r14,r16;; ``` -`yaxdis` also takes a `-v` flag to emit more verbose information (really, a `Debug` display of decoded instructions). +`yaxdis` also takes a `-v` flag to emit more verbose information (today, a `Debug` display of decoded instructions). ## supported architectures -`yaxdis` should support all architectures listed in the [yaxpeax-arch readme](https://git.iximeow.net/yaxpeax-arch/). that is currently `x86_64`, `x86_32`, `x86_16`, `armv7`, `armv8`, `mips`, `msp430`, `pic17`, `pic18`, `m16c`, `avr`, `ia64`, `6502`, `lc87`, and `sh`/`sh2`/`j2`/`sh3`/`sh4`. specific levels of support and stability vary. +`yaxdis` should support all architectures listed in the [yaxpeax-arch readme](https://git.iximeow.net/yaxpeax-arch/about/). that is currently `x86_64`, `x86_32`, `x86_16`, `armv7`, `armv8`, `mips`, `msp430`, `pic17`, `pic18`, `m16c`, `avr`, `ia64`, `6502`, `lc87`, and `sh`/`sh2`/`j2`/`sh3`/`sh4`. specific levels of support and stability vary. -- cgit v1.1