# cargo

> Rust Paketmanager.
> Verwalte Rust-Projekte und deren Abhängigkeiten (crates).
> Weitere Informationen: <https://crates.io/>.

- Suche nach Abhängigkeiten (crates):

`cargo search {{suche}}`

- Installiere eine Abhängigkeit (crate):

`cargo install {{abhängigkeit}}`

- Liste alle installierten Abhängigkeiten (crates) auf:

`cargo install --list`

- Erzeuge ein neues Rust-Projekt als Anwendung oder Bibliothek im aktuellen Verzeichnis:

`cargo init --{{bin|lib}}`

- Erzeuge ein neues Rust-Projekt als Anwendung oder Bibliothek im angegebenen Verzeichnis:

`cargo new {{pfad/zu/verzeichnis}} --{{bin|lib}}`

- Erstelle (bzw. kompiliere) ein Rust-Projekt im aktuellen Verzeichnis:

`cargo build`

- Erstelle (bzw. kompiliere) ein Rust-Projekt mit einer bestimmten Anzahl an Threads (standardmäßig die Anzahl der CPU-Kerne):

`cargo build -j {{thread_anzahl}}`
