diff --git a/README.md b/README.md index c321202..de0f77b 100644 --- a/README.md +++ b/README.md @@ -1,39 +1,14 @@ -# `boilerplate-rs` • [![ci](https://github.com/clabby/boilerplate-rs/actions/workflows/ci.yaml/badge.svg?label=ci)](https://github.com/clabby/boilerplate-rs/actions/workflows/ci.yaml) ![license](https://img.shields.io/badge/License-MIT-green.svg?label=license) +# `cannon-rs` • [![ci](https://github.com/clabby/cannon-rs/actions/workflows/ci.yaml/badge.svg?label=ci)](https://github.com/clabby/cannon-rs/actions/workflows/ci.yaml) ![license](https://img.shields.io/badge/License-MIT-green.svg?label=license) -A dead simple boilerplate for Rust projects. +`cannon-rs` is an alternative implementation of [Cannon][cannon] in Rust. -**Project Structure** -``` -├── assets -│ └── logo.png -├── bin -│ ├── Cargo.toml -│ └── src -│ └── boilerplate.rs -├── Cargo.lock -├── Cargo.toml -├── crates -│ └── example -│ ├── Cargo.toml -│ └── src -│ └── lib.rs -├── LICENSE.md -└── README.md -``` +* It's Rust code +* ...that was originally Go code +* ...that runs an EVM +* ...emulating a MIPS machine +* ...running compiled Go code +* ...that runs an EVM -**Pre-installed crates** -- [clap](https://crates.io/crates/clap) -- [tracing](https://crates.io/crates/tracing) -- [anyhow](https://crates.io/crates/anyhow) - -**Getting Started** -1. Clone the repo -``` -git clone git@github.com:clabby/boilerplate-rs.git -``` -2. Run the binary -``` -cargo r --bin boilerplate-rs -``` +[cannon]: https://github.com/ethereum-optimism/optimism/tree/develop/cannon