GNU/Linux >> Tutoriels Linux >  >> Linux

Existe-t-il un moyen de renommer un projet Cargo ?

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
    1. 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.
    2. 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"

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.


Linux
  1. Existe-t-il un moyen de recadrer un fichier NETCDF ?

  2. Existe-t-il un moyen de copier le texte de l'info-bulle dans Firefox ?

  3. Existe-t-il un moyen de démarrer vim en mode lecture seule

  4. Existe-t-il un moyen de reprendre un scp interrompu d'un fichier?

  5. Existe-t-il un moyen de copier du texte dans htop?

Existe-t-il un moyen de vérifier quels débits en bauds sont pris en charge sur un périphérique série ?

Existe-t-il un moyen de redémarrer les badblocks ?

Existe-t-il un moyen d'obtenir des emoji colorés dans n'importe quel émulateur de terminal sous Linux ?

Linux - Existe-t-il un moyen d'identifier la vitesse de votre mémoire via un logiciel ?

Existe-t-il un moyen de sélectionner plusieurs conditions dans 'ps' ?

Existe-t-il un moyen d'écouter le processus ?