- "प्रोजेक्ट-विशिष्ट कमांड्स" को सेव करके चलाने के लिए एक सरल टूल
- यह build system नहीं, बल्कि एक साधारण "command runner" है
make जैसी syntax वाले justfile(recipe) को लिखकर चलाया जाता है
- Linux/Mac/Windows सपोर्ट
- स्पष्ट errors देता है, और syntax errors को source context के साथ दिखाता है
- Recipe positional arguments लेना सपोर्ट करते हैं
- जहाँ संभव हो, सभी errors statically resolve किए जाते हैं। unknown recipes और circular dependencies को execution से पहले बता देता है
- Recipe को command line से list किया जा सकता है
- command line auto-completion scripts ज़्यादातर लोकप्रिय shells में सपोर्टेड हैं (Bash, Elvish, Fish, Nushell, PowerShell, Zsh)
- Recipe को Python/NodeJS जैसी किसी भी भाषा में लिखा जा सकता है
2 टिप्पणियां
क्या यह ऐसा टूल है जिसे तब इस्तेमाल किया जाता है जब
.shऔर.batदोनों रखना खटकता है?Hacker News राय
Task अपेक्षित files को निर्दिष्ट करके अनावश्यक काम से बच सकता है, इसलिए यह software build के लिए उपयुक्त है
Just एक अतिरिक्त language की मांग करता है और project tool के रूप में imperative mode को बढ़ावा देता है
Mise को आज़माया था, लेकिन install करना झंझट भरा लगा, इसलिए वापस Just पर आ गए
लगभग 1 साल से Just का उपयोग कर रहे हैं और संतुष्ट हैं
just --listसे नए लोगों की onboarding आसान हो जाती हैपहले इसी तरह का tool विकसित करने का अनुभव रहा है, और यह देखकर खुशी है कि और लोगों ने भी वही ज़रूरत महसूस की
Just development stack में एक महत्वपूर्ण software है, और Windows पर भी अच्छी तरह काम करता है
सभी projects में Just का उपयोग कर रहे हैं, और एक सामान्य justfile में लगभग 20 rules होते हैं
Just को Make की तुलना में अपनाने के लिए मनाना आसान है
Task/Taskfile जैसे Mage/Magefile में tasks को Go code से define किया जाता है
लंबे समय तक Make इस्तेमाल किया है, लेकिन किसी नए tool में निवेश करना असहज लगता है