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í
- 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 bych
mv hello_world/ hello_rust/
přejmenovat složku. - 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"
ažname = "hello_rust"
- 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 bych
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.
GLib-GIO-Message:Použití „paměťového“ backendu GSettings. Vaše nastavení nebudou uložena ani sdílena s jinými aplikacemi
Jak vložím text do 1. řádku souboru pomocí sed?