```bash mkdir lib-hello && cd lib-hello
cargo init --name hello_exercism --lib ```
Go to Crate Root Path
bash
vi Cargo.toml
vi src/lib.rs
mkdir tests
touch tests/hello.rs
vi tests/hello.rs
cargo test
Go to Crate Root Path
bash
mkdir examples
touch examples/hello.rs
vi examples/hello.rs
cargo run --example hello
Go to Bin Root Path
bash
echo 'hello_exercism = "0.1.3"' >> Cargo.toml
Go to Bin Root Path ```rust // vi src/main.rs use hello_exercism;
fn main () { println!("{}",helloexercism::hello()); asserteq!("Hello, World!", hello_exercism::hello()); } ```
bash
cargo run main