व्रत कामना और भाग्य से करता है

मैंने कुछ समय पहले एक हब पर इस पोस्ट को पढ़ा। विचार अच्छा था, यह मुझे लग रहा था, लेकिन कार्यान्वयन जटिल है। और फिर मैंने आपको एक स्पष्ट, संभवतः, वैकल्पिक पेशकश करने का फैसला किया।


हर यूनिक्स वितरण में एक अद्भुत उपयोगिता है (या आसानी से स्थापित): भाग्य। इस उपयोगिता का अल्पकालिक अनुवाद है: "एक यादृच्छिक, उम्मीद से दिलचस्प, विशेषण मुद्रित करें" (एक यादृच्छिक, उम्मीद से दिलचस्प, विशेषण मुद्रित करें)। यह हमारे पापों पर यादृच्छिक टिप्पणी उत्पन्न करने के लिए इसका उपयोग नहीं करना पाप है। कैसे? प्राथमिक!

मैंने सेटिंग्स और सुविधाओं के एक समूह के साथ एक विशाल और जटिल स्क्रिप्ट नहीं लिखी। आखिरकार, हमारा लक्ष्य अनावश्यक शब्दों के बिना परिवर्तनों को जल्दी से करना है। यह एक छोटी खोल स्क्रिप्ट निकला (जिसे आप आसानी से अपने आप को वांछित स्थिति में समाप्त कर सकते हैं):

if [ $(which fortune) ]; then
_msg=$(fortune -s -n 78)
else
cat >&2 << EOM
You have no fortune installed on your system,
the default commit message will be used.
EOM
_msg="T[w]o be[er] or not t[w]o be[er]"
fi
git commit -a -m "${_msg}"

(प्रीटियर कोड जीथब पर जिस्ट की तरह दिखता है)।

पुनश्च: कार्यान्वयन के मुकाबले इस पद का मूल्य विचार में अधिक है, जो किसी भी पाठक से तीन मिनट से अधिक नहीं लेगा।

पुनश्च: आपको बताए गए कार्य में, कई वर्षों के बाद, सच्चाई बताने के लिए, आखिरकार मुझे इस उपयोगिता के लिए एकमात्र उपयोगी आवेदन मिला।

Source: https://habr.com/ru/post/In100721/


All Articles