Sous Linux, c'est assez simple :
- accédez au répertoire où se trouve votre projet, par ex. si votre projet s'appelait hello_world dans un dossier nommé rust alors allez dans le dossier rust
[email protected]:~/workspace/rust/hello_world $ cd ..
- à partir de là, vous pouvez renommer le projet en
- mv [nom actuel du projet] [nom que vous souhaitez] déplacer. Par exemple. si je voulais le renommer de hello_world à hello_rust je taperais
mv hello_world/ hello_rust/
pour renommer le dossier. - il ne vous reste plus qu'à changer le nom dans votre fichier Cargo.toml :
[email protected]:~/workspace/rust $ cd hello_rust/
[email protected]:~/workspace/rust/hello_rust $ geany Cargo.toml
- (J'utilise geany mais vous pouvez utiliser n'importe quel éditeur de texte que vous aimez)
- dans Cargo.toml dans la seconde ligne changer
name = "hello_world"
àname = "hello_rust"
- mv [nom actuel du projet] [nom que vous souhaitez] déplacer. Par exemple. si je voulais le renommer de hello_world à hello_rust je taperais
J'espère que cela pourra aider quelqu'un à l'avenir
Je pense qu'il faut le changer manuellement. Pas si difficile, vraiment.
Je lance ce code :
$ 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
De tous ces fichiers, l'ensemble target
peut être simplement supprimé. Le .lock
fichier peut également être supprimé. Et le Cargo.toml
... eh bien, vous pouvez simplement le modifier.
J'ai essayé de changer uniquement le Cargo.toml
et tout fonctionne. Cependant vous vous retrouvez avec des fichiers inutiles en target
donc je recommande de les supprimer quand même.