Skip to content

Init

ohrs provide some useful subcommand to help us initial and build project.

Usage

init is a subcommand with ohrs, a standard command just be here:

shell
ohrs init xx

Tool will create a folder named xx, and it will be also as project's name in Cargo.toml. So Cargo.toml will be like:

toml
[package]
name    = "xx"
version = "0.1.0"
edition = "2021"

And the final prebuild binary's name will be libxx.so.

Don't do it

❌ Don't use some special name. For example: test crate fn etc.

Arguments

Optionsdescriptiontypedefault
packageThis will generate an OHPM package, which won't be created by default. If you input a string, it will replace the name field in oh-package.json5.boolean | stringfalse