GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Gibt es eine Möglichkeit, ein Cargo-Projekt umzubenennen?

Unter Linux ist dies ziemlich einfach:

  • gehen Sie in das Verzeichnis, in dem sich Ihr Projekt befindet, z. Wenn Ihr Projekt hello_world in einem Ordner namens rust hieß, dann gehen Sie zum rust-Ordner[email protected]:~/workspace/rust/hello_world $ cd ..
  • Von dort aus können Sie das Projekt umbenennen
    1. mv [aktueller Name des Projekts] [gewünschter Name] verschieben. Z.B. Wenn ich es von hello_world in hello_rust umbenennen wollte, würde ich mv hello_world/ hello_rust/ eingeben um den Ordner umzubenennen.
    2. Jetzt müssen Sie nur noch den Namen in Ihrer Cargo.toml-Datei ändern:
      • [email protected]:~/workspace/rust $ cd hello_rust/
      • [email protected]:~/workspace/rust/hello_rust $ geany Cargo.toml
      • (Ich verwende geany, aber Sie können einen beliebigen Texteditor verwenden)
      • in Cargo.toml in der zweiten Zeile ändern
      • name = "hello_world" bis name = "hello_rust"

Ich hoffe, dass dies jemandem in der Zukunft helfen kann


Ich denke, dass Sie es manuell ändern sollten. Gar nicht so schwer.

Ich führe diesen Code aus:

$ 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

Aus all diesen Dateien die ganzen target kann einfach gelöscht werden. Die .lock Datei kann auch gelöscht werden. Und die Cargo.toml ... nun, Sie können es einfach bearbeiten.

Ich habe versucht, nur den Cargo.toml zu ändern und alles funktioniert einfach. Allerdings landen Sie mit nutzlosen Dateien in target daher empfehle ich, diese trotzdem zu löschen.


Linux
  1. Ext3 Defragmentierer?

  2. Gibt es eine Möglichkeit, spaltenweise zu 'uniq'?

  3. Gibt es eine Möglichkeit, den aktuellen rpath unter Linux zu überprüfen?

  4. Gibt es eine Möglichkeit, von UTF8 nach ISO-8859-1 zu konvertieren?

  5. Linux - Gibt es eine Möglichkeit, die Geschwindigkeit Ihres Speichers per Software zu ermitteln?

Dhcpd:Gibt es eine Möglichkeit, den Status des DHCP-Pools zu überprüfen?

Gibt es eine Möglichkeit, eine NETCDF-Datei zuzuschneiden?

Gibt es eine Möglichkeit, Text, der an Head, Tail, Less usw. übergeben wird, farbig zu halten?

Gibt es eine Möglichkeit zu überprüfen, welche Baudraten auf einem seriellen Gerät unterstützt werden?

Gibt es eine Möglichkeit, Badblocks neu zu starten?

Gibt es eine Möglichkeit, farbige Emojis in einem Terminalemulator unter Linux zu erhalten?