Sotto Linux questo è piuttosto semplice:
- vai alla directory in cui si trova il tuo progetto, ad es. se il tuo progetto si chiamava hello_world in una cartella chiamata rust allora vai alla cartella rust
[email protected]:~/workspace/rust/hello_world $ cd ..
- da lì puoi rinominare il progetto con
- mv [nome corrente del progetto] [nome che vuoi] spostare. Per esempio. se volessi rinominarlo da hello_world a hello_rust digiterei
mv hello_world/ hello_rust/
per rinominare la cartella. - ora devi solo cambiare il nome nel tuo file Cargo.toml:
[email protected]:~/workspace/rust $ cd hello_rust/
[email protected]:~/workspace/rust/hello_rust $ geany Cargo.toml
- (Sto usando geany ma puoi usare qualsiasi editor di testo che ti piace)
- in Cargo.toml nella seconda riga cambia
name = "hello_world"
aname = "hello_rust"
- mv [nome corrente del progetto] [nome che vuoi] spostare. Per esempio. se volessi rinominarlo da hello_world a hello_rust digiterei
Spero che questo possa aiutare qualcuno in futuro
Penso che dovresti cambiarlo manualmente. Non così difficile, davvero.
Eseguo questo codice:
$ cargo new smurf --bin
Created binary (application) `smurf` project
$ cd smurf/
smurf$ cargo build
....
smurf$ grep -rl smurf .
./target/debug/smurf.d
./target/debug/smurf
./target/debug/.fingerprint/smurf-35f069edf7faaa12/bin-smurf-35f069edf7faaa12.json
./target/debug/.fingerprint/smurf-35f069edf7faaa12/dep-bin-smurf-35f069edf7faaa12
./target/debug/deps/smurf-35f069edf7faaa12
./Cargo.lock
./Cargo.toml
Da tutti questi file, l'intero target
potrebbe essere semplicemente cancellato. Il .lock
file può anche essere cancellato. E l'Cargo.toml
... beh, puoi semplicemente modificarlo.
Ho provato a cambiare solo il Cargo.toml
e tutto funziona. Tuttavia ti ritroverai con file inutili in target
quindi consiglio di eliminarli comunque.