शायद groups आपके लिए काम करेगा?
# In your Guardfile
group :focus do
guard :ruby do
watch('file_to_focus_on.rb')
end
end
# Run it with
guard -g focus
मैं आप का उल्लेख आप Guardfile संशोधित करने के लिए नहीं करना चाहती है, लेकिन किसी समूह को जोड़ना सिर्फ एक बार हर बार जब आप एक केंद्रित सेट और वापस करने के लिए परियोजना को देखने से स्विच किया जाना है, नहीं की आवश्यकता होगी।
बेशक यदि फ़ाइलों के सेट को आपको परिवर्तनों पर ध्यान केंद्रित करने की आवश्यकता है, तो आपको watch
(और शायद अधिक दर्शक) जोड़ना होगा, लेकिन मुझे लगता है कि आपको उन्हें कहीं निर्दिष्ट करना होगा और ऐसा लगता है किसी भी जगह के रूप में अच्छी जगह है।
वैकल्पिक रूप से, यदि आप वास्तव में नहीं फ़ाइलों को भी सूचीबद्ध Guardfile में पर ध्यान केंद्रित करना चाहते हैं, तो आप कर सकते थे: द्वारा सुझाए गए के रूप में समूह एक अलग फाइल या एक वातावरण चर से फ़ाइलों की एक सूची में पढ़ा ध्यान केंद्रित डेविड above। गार्डफाइल सिर्फ सादा रूबी है (गार्ड डीएसएल तक पहुंच के साथ), इसलिए फ़ाइल या एनएनवी चर को पढ़ना आसान है।
कृपया इस समाधान की तलाश में क्यों विस्तार करें। साथ ही, क्या यह हमेशा एक फ़ाइल को ट्रैक करेगा, या आप कल्पना कर सकते हैं कि एकाधिक फाइलों पर ट्रैकिंग टॉगल करना चाहते हैं? – crftr
यदि मेरे पास बहुत सारे टूटे हुए परीक्षण हैं तो गार्ड मुझे संदेश की गड़बड़ी लाएगा। यही कारण है कि मैं उन फ़ाइलों से केवल संदेश प्राप्त करना चाहता हूं जिन पर मैं काम कर रहा हूं। – megas