Ana içeriğe geç

kule rm

Bir görevi ve kopyasını siler. Çalışma klasörüne dokunulmaz.

Kullanım​

kule rm [OPTIONS] <TASK>

Açıklama​

kule rm, Kule'nin görev için <home>/tasks/<id>/ altında sakladığı her şeyi siler: kopyayı, commit edilmemiş değişikliklerini, adımları, kontrol noktalarını, günlükleri, ev katmanını (home layer) ve görevin kendi paket önbelleklerini.

Gerçek klasörünüze (çalışma klasörüne) asla dokunulmaz ve daha önce commit ettiğiniz değişiklikler orada kalır. Kopyadaki commit edilmemiş değişiklikler kaybolur, kontrol noktaları da; bu yüzden kule rm'den sonra görevin commit'lerini Kule ile artık geri alamazsınız. Onlara ihtiyacınız olabilecekse önce kule status çalıştırın ve saklamak istediklerinizi commit edin.

Kule görevi önce <home>/trash klasörüne taşır, sonra çöpü hemen boşaltır. Daemon her başladığında çöpü yeniden boşaltır; böylece yarıda kalan bir silme işlemi sonradan tamamlanır. Disk alanı, çöp boşaldığında geri gelir.

Bir ajanın içinde çalıştığı bir görev silinemez; önce çalıştırmayı durdurun.

Argümanlar​

AdZorunluAnlamı
TASKevetGörevin tam kimliği. Bkz. Bir göreve atıf yapmak.

Seçenekler​

SeçenekDeğerVarsayılanAnlamı
--homeyol~/.kuleKule'nin ev klasörü (KULE_HOME ile de verilebilir). Bkz. genel seçenekler.

Örnekler​

Bir görevi silmek:

$ kule rm 40ac70b8
removed task 40ac70b8

Önce commit edilmemiş iş var mı diye bakmak:

kule status 40ac70b8 && kule rm 40ac70b8

Tek bir klasördeki tüm görevleri silmek:

kule list | awk '$2 == "/Users/me/code/app" {print $1}' | xargs -n1 kule rm

Çıktı​

Görev silindiğinde removed task <id>.

Hatalar ve çözümleri​

MesajNe yapmalı
kule: no task <id>kule list'teki tam kimliği kullanın.
kule: an agent is at work in task <id> (process <pid>); wait until it is doneÇalıştırmanın bitmesini bekleyin ya da onu durdurun (uygulamada Stop).
kule: task <id> is busy: another kule command holds its lockBaşka bir kule komutu (örneğin bir commit) görevi kullanıyor. O bitince tekrar deneyin.

Uygulamada​

Görevin ⋮ menüsündeki Delete… ya da Mod+Backspace (iki kez basın).

Ayrıca bakın​