1
0
Fork 0
mirror of https://github.com/tldr-pages/tldr.git synced 2025-04-23 04:02:09 +02:00
tldr/pages/common/cargo-init.md
Lena 0981a147b9
cargo: update page; cargo-{init,new}: add page (#10742)
* cargo-{init,new}: add page

* cargo: update page
2023-09-22 12:40:40 +05:30

25 lines
718 B
Markdown

# cargo init
> Create a new Cargo package.
> Equivalent of `cargo new`, but specifiying a directory is optional.
> More information: <https://doc.rust-lang.org/cargo/commands/cargo-init.html>.
- Initialize a Rust project with a binary target in the current directory:
`cargo init`
- Initialize a Rust project with a binary target in the specified directory:
`cargo init {{path/to/directory}}`
- Initialize a Rust project with a library target in the current directory:
`cargo init --lib`
- Initialize a version control system repository in the project directory (default: `git`):
`cargo init --vcs {{git|hg|pijul|fossil|none}}`
- Set the package name (default: directory name):
`cargo init --name {{name}}`