CARGO-INIT(1) General Commands Manual CARGO-INIT(1) (NAME) cargo-init - Cargo (SYNOPSIS) cargo init [options] [path] (DESCRIPTION) Cargo . (path) . Rust . src/main.rs --lib src/lib.rs . VCS ( --vcs ). cargo-new(1) . (OPTIONS) Init (Init Options) --bin (src/main.rs) . . --lib (src/lib.rs) . --edition edition (edition) Rust . 2024 . : 2015, 2018, 2021, 2024 --name name . . --vcs vcs VCS (git hg pijul fossil) (none). git cargo-new.vcs VCS none . --registry registry publish Cargo.toml . Cargo . registry.default . --registry publish . (Display Options) -v, --verbose (verbose). " " . term.verbose . -q, --quiet . term.quiet . --color when . : o auto (): . o always: . o never: . term.color . (Common Options) +toolchain Cargo rustup cargo + (toolchain) rustup ( +stable +nightly). rustup . --config KEY=VALUE or PATH Cargo . TOML KEY=VALUE . . . -C PATH . (Cargo.toml) .cargo/config.toml . cargo -C path/to/my-project build. nightly -Z unstable-options ( : #10098 ). -h, --help . -Z flag ( nightly) Cargo. cargo -Z help . (ENVIRONMENT) Cargo . (EXIT STATUS) o 0: . o 101: . (EXAMPLES) 1. Cargo : cargo init (SEE ALSO) cargo(1), cargo-new(1) CARGO-INIT(1)