diff --git a/pages.it/common/cargo-init.md b/pages.it/common/cargo-init.md new file mode 100644 index 0000000000..2d5bb5d392 --- /dev/null +++ b/pages.it/common/cargo-init.md @@ -0,0 +1,25 @@ +# cargo init + +> Crea un nuovo pacchetto Cargo. +> Equivalente a `cargo new`, ma specificare una directory è opzionale. +> Maggiori informazioni: . + +- Inizializza un progetto Rust con target binario nella directory corrente: + +`cargo init` + +- Inizializza un progetto Rust con target binario nella directory specificata: + +`cargo init {{percorso/della/directory}}` + +- Inizializza un progetto Rust con target libreria nella directory corrente: + +`cargo init --lib` + +- Inizializza un repository di controllo versione nella directory del progetto (predefinito: `git`): + +`cargo init --vcs {{git|hg|pijul|fossil|none}}` + +- Imposta il nome del pacchetto (predefinito: nome della directory): + +`cargo init --name {{nome}}` diff --git a/pages.it/common/cargo-install.md b/pages.it/common/cargo-install.md new file mode 100644 index 0000000000..b729565b0e --- /dev/null +++ b/pages.it/common/cargo-install.md @@ -0,0 +1,24 @@ +# cargo install + +> Compila e installa un binario Rust. +> Maggiori informazioni: . + +- Installa un pacchetto da (la versione è opzionale - di default l'ultima): + +`cargo install {{pacchetto}}@{{versione}}` + +- Installa un pacchetto dal repository Git specificato: + +`cargo install --git {{repo_url}}` + +- Compila dal branch/tag/commit specificato quando si installa da un repository Git: + +`cargo install --git {{repo_url}} --{{branch|tag|rev}} {{branch_name|tag|commit_hash}}` + +- Installa un pacchetto da una directory locale: + +`cargo install --path {{percorso/del/package}}` + +- Elenca tutti i pacchetti installati e le loro versioni: + +`cargo install --list` diff --git a/pages.it/common/cargo-locate-project.md b/pages.it/common/cargo-locate-project.md new file mode 100644 index 0000000000..ca08ebf3f7 --- /dev/null +++ b/pages.it/common/cargo-locate-project.md @@ -0,0 +1,21 @@ +# cargo locate-project + +> Stampa il percorso completo al manifesto `Cargo.toml` di un progetto. +> Se il progetto fa parte di uno workspace, viene mostrato il manifesto del progetto e non quello dello workspace. +> Maggiori informazioni: . + +- Visualizza l'oggetto JSON con il percorso completo al manifesto `Cargo.toml`: + +`cargo locate-project` + +- Visualizza il percorso del progetto nel formato specificato: + +`cargo locate-project --message-format {{plain|json}}` + +- Visualizza il manifesto `Cargo.toml` situato alla radice dello workspace anziché del membro corrente: + +`cargo locate-project --workspace` + +- Visualizza il manifesto `Cargo.toml` di una directory specificata: + +`cargo locate-project --manifest-path {{percorso/del/Cargo.toml}}` diff --git a/pages.it/common/cargo-login.md b/pages.it/common/cargo-login.md new file mode 100644 index 0000000000..844f3dfda7 --- /dev/null +++ b/pages.it/common/cargo-login.md @@ -0,0 +1,13 @@ +# cargo login + +> Salva un token API del registro localmente. +> Il token viene usato per autenticarsi verso un registro di pacchetti. Puoi rimuoverlo con `cargo logout`. +> Maggiori informazioni: . + +- Aggiungi un token API allo storage delle credenziali locali (situato in `$CARGO_HOME/credentials.toml`): + +`cargo login` + +- Usa il registro specificato (i nomi dei registri possono essere definiti nella configurazione - il predefinito è ): + +`cargo login --registry {{nome}}` diff --git a/pages.it/common/cargo-logout.md b/pages.it/common/cargo-logout.md new file mode 100644 index 0000000000..bdc56660f4 --- /dev/null +++ b/pages.it/common/cargo-logout.md @@ -0,0 +1,13 @@ +# cargo logout + +> Rimuovi un token API del registro localmente. +> Il token viene usato per autenticarsi verso un registro di pacchetti. Puoi aggiungerlo nuovamente con `cargo login`. +> Maggiori informazioni: . + +- Rimuovi un token API dallo storage delle credenziali locali (situato in `$CARGO_HOME/credentials.toml`): + +`cargo logout` + +- Usa il registro specificato (i nomi dei registri possono essere definiti nella configurazione - il predefinito è ): + +`cargo logout --registry {{nome}}`