#持续集成 #命令行工具 #文档 #自动化 #测试 #实现 #行星

bin+lib hello_rusty_worlds

一个带有自动化测试、文档、持续集成、测试示例代码的“Hello World”crate,作为一个库和命令行工具实现。支持索尔及其所有行星,而不仅仅是‘Hello (未指定) world!’

1 个不稳定版本

使用旧 Rust 2015

0.1.0 2016年1月12日

测试 中排名第 574

MIT 许可证

7KB
81 代码行

hello_rusty_worlds

一个带有自动化测试、文档、持续集成、测试示例代码的“Hello World”crate,作为一个库和命令行工具实现。支持索尔及其所有行星,而不仅仅是‘Hello (未指定) world!’

npm Build Status

Rustdoc

https://densaugeo.github.io/hello_rusty_worlds/

工作库示例

将以下内容添加到 Cargo.toml 依赖部分

[dependencies]
hello_rusty_worlds = { git = "https://github.com/Densaugeo/hello_rusty_worlds" }

然后在你的代码中使用 extern crate

extern crate hello_rusty_worlds;

fn main() {
  println!("{}", hello_rusty_worlds::hello_world(3).unwrap()); // Prints "Hello Earth!"
}

工作二进制示例

通过 cargo install 安装命令行工具

[lunariel@morpheus ~]$ cargo install --git https://github.com/Densaugeo/hello_rusty_worlds
Updating git repository `https://github.com/Densaugeo/hello_rusty_worlds`
Compiling hello_rusty_worlds v0.1.0 (https://github.com/Densaugeo/hello_rusty_worlds#b20dd5c0)
Installing /home/lunariel/.cargo/bin/hello-world
be sure to add `/home/lunariel/.cargo/bin` to your PATH to be able to run the installed binaries

如消息所述,你可能需要将 cargo 的二进制文件夹添加到你的 $PATH。这将启用通过 cargo 安装的 所有命令行工具。在 Linux 上

[lunariel@morpheus ~]$ export PATH=$PATH:/home/lunariel/.cargo/bin

二进制文件以 hello-world 的名称安装,并接受一个参数,行星的编号

[lunariel@morpheus ~]$ hello-world 1
Hello Mercury!

无运行时依赖