2010-04-29 11 views
15

मुझे जीएनयू रीडलाइन लाइब्रेरी पसंद है, लेकिन चूंकि यह जीपीएल लाइसेंस के तहत है, इसलिए मैं इसे वाणिज्यिक सॉफ्टवेयर के लिए उपयोग नहीं कर सकता। क्या आप विकल्प जानते हैं? मुझे केवल कमांडलाइन इतिहास और ऑटो पूर्णता (ग्राहक कीवर्ड और फ़ाइलों की) सुविधाओं की आवश्यकता है। मैं इस लिंक मिल गया:जीएनयू रीडलाइन लाइब्रेरी के लिए आसान विकल्प जीपीएल

http://github.com/antirez/linenoise

जो एक अच्छा प्रारंभिक बिंदु होने लगते हैं, लेकिन स्वत: पूर्ण नहीं है।

कोई सुझाव, निश्चित रूप से यह इंटरेक्टिव शैल कमांड बनाने वाले लोगों के लिए एक आम कार्य होना चाहिए।

अद्यतन:

Upps एक महत्वपूर्ण विस्तार भूल गया यह भी खिड़कियों पर चलाना चाहिए ..

+0

विकल्प आपके सॉफ़्टवेयर को मुफ्त में बनाना है। कम से कम, आरएमएस ऐसा सोचता है। –

+0

वह वह हां ऐसा लगता है :-) –

+0

तकनीकी रूप से, आप इसे वाणिज्यिक सॉफ्टवेयर में उपयोग कर सकते हैं, केवल स्वामित्व/बंद स्रोत सॉफ़्टवेयर नहीं। यह भेद शायद आपके लिए बहुत मदद नहीं है हालांकि ... –

उत्तर

6

मैं इसे इस्तेमाल नहीं किया है, लेकिन इस http://www.astro.caltech.edu/~mcs/tecla/index.html, एक getline प्रतिस्थापन प्रतीत होता है एक गैर प्रतिबंधी लाइसेंस के साथ ।

+0

थानक्स नील, मैं इसे देख लूंगा। –

संबंधित मुद्दे