GNU/Linux >> Znalost Linux >  >> Linux

Existuje nějaký způsob, jak přejmenovat projekt Cargo?

Pod Linuxem je to poměrně těsné:

  • přejděte do adresáře, kde se nachází váš projekt, např. pokud se váš projekt jmenoval hello_world ve složce s názvem rust, přejděte do složky rust[email protected]:~/workspace/rust/hello_world $ cd ..
  • odtud můžete projekt přejmenovat pomocí
    1. mv [aktuální název projektu] [název, který chcete] přesunout. Např. kdybych to chtěl přejmenovat z hello_world na hello_rust, napsal bychmv hello_world/ hello_rust/ přejmenovat složku.
    2. Nyní stačí změnit název v souboru Cargo.toml:
      • [email protected]:~/workspace/rust $ cd hello_rust/
      • [email protected]:~/workspace/rust/hello_rust $ geany Cargo.toml
      • (Používám geany, ale můžete použít libovolný textový editor, který chcete)
      • v Cargo.toml ve druhém řádku změna
      • name = "hello_world"name = "hello_rust"

Doufám, že to někomu v budoucnu pomůže


Myslím, že byste to měli změnit ručně. Není to tak těžké, opravdu.

Spouštím tento kód:

$ 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

Ze všech těchto souborů celých target může být jen smazáno. .lock soubor lze také smazat. A Cargo.toml ... no, můžete to jen upravit.

Zkoušel jsem změnit pouze Cargo.toml a vše prostě funguje. Skončíte však se zbytečnými soubory v target takže je každopádně doporučuji smazat.


Linux
  1. Dhcpd:Jak zkontrolovat stav fondu Dhcp?

  2. Defragmentace ext3?

  3. Existuje způsob, jak „uniq“ podle sloupce?

  1. Existuje způsob, jak zkontrolovat aktuální rpath v Linuxu?

  2. Existuje způsob, jak převést z UTF8 na ISO-8859-1?

  3. Existuje nějaký způsob, jak zkopírovat text nápovědy ve Firefoxu?

  1. Existuje způsob, jak spustit vim v režimu pouze pro čtení

  2. Existuje nějaký způsob, jak zachovat text předaný na hlavu, konec, méně atd., aby byl vybarven?

  3. Existuje způsob, jak obnovit přerušený scp souboru?