optcomplete.

ÆÄÀ̽ãÀ»À§ÇÑ ½© ¿Ï·áÀÚ°¡ ¹ß»ý±â
Áö±Ý ´Ù¿î·Îµå

optcomplete. ¼øÀ§ ¹× ¿ä¾à

±¤°í

  • Rating:
  • ƯÇã:
  • GPL
  • °¡°Ý:
  • FREE
  • °Ô½ÃÀÚ À̸§:
  • Martin Blais
  • °Ô½ÃÀÚ À¥»çÀÌÆ®:
  • http://furius.ca/atocha/

optcomplete. ű×


optcomplete. ¼³¸í

¼Ð ¿Ï·á ÆÄÀ̽ãÀ»À§ÇÑ ÀÚü ¹ß»ý±â OptComplete´Â ÀÌ¹Ì OptParse ModuleÀ» ÀÌ¹Ì »ç¿ëÇÏ´Â ÆÄÀ̽ã ÇÁ·Î±×·¥¿¡ ´ëÇØ °ÅÀÇ ÀÚµ¿À¸·Î ¼Ð ¿Ï¼ºÀ» Á¦°øÇÏ´Â °ÍÀ» ¸ñÇ¥·ÎÇÏ´Â ÆÄÀ̽㠶óÀ̺귯¸®ÀÔ´Ï´Ù .MotivationThis ¸ðµâÀº ½© ¿Ï·á ·çƾ°ú ¿É¼Ç Äڵ带 ÇϳªÀÇ À§Ä¡¿¡ ¹èÄ¡ÇÏ´Â °ÍÀ» ¸ñÇ¥·ÎÇÕ´Ï´Ù. ÇÁ·Î±×·¥ ÀÚü¿¡¼­. ³í¸® ÇÁ·Î±×·¥Àº ÀÌ¹Ì ¿É¼Ç¿¡ ´ëÇØ ¾Ë°í ÀÖÀ¸¸ç Python¿¡¼­´Â Python-2.3 (OptParse) ÀÌÈÄ ÇÁ·Î±×·¡¹Ö ¹æ½ÄÀ¸·Î ÇÁ·Î±×·¡¹Ö ¹æ½ÄÀ¸·Î ÁöÁ¤Çϴ ǥÁØ ¸ðµâÀ» °¡Áö°í Àֱ⠶§¹®¿¡ ÇÁ·Î±×·¥ ÀÚü°¡ ºÒ¿ÏÀüÇÑ ¸í·É ÁÙ¿¡ ´ëÇÑ ¿Ï·á¸¦ Á¦¾È ÇÒ ¼öÀÖ´Â ÃÖ»óÀÇ À§Ä¡¿¡ ÀÖ½À´Ï´Ù. ¼ÐÀ» È£ÃâÇÏ´Â ½©. ÀÌ´Â Bash Programmable Feell Project¿Í °°ÀÌ ÇÁ·Î±×·¥ ÀÚü¿Í º°µµ·Î ½© ƯÁ¤ ¼³¸íÀ» ÀÛ¼ºÇÏ¿© ¼öÇàµÇ¾ú½À´Ï´Ù. ÀÌ Á¢±Ù¹ýÀº ½© ¿Ï¼º ±â´ÉÀ» ÇÁ·Î±×·¥À¸·Î ÃÖ½ÅÀ¸·Î À¯ÁöÇؾßÇÕ´Ï´Ù.ÀÌ °³³äÀÇ °³¹ßÀÇ °³¹ßÀ» ÅëÇØ ¿ì¸®´Â Àß ÁöÁ¤µÈ ¿Ï·á ÇÁ·ÎÅäÄÝÀ» »ç¿ëÇÏ¿© ÇÁ·Î±×·¥ÀÌ ¿Ï·á ·çƾÀ» ±â¼ú ÇÒ ¼ö ¾ø´ÂÁö ãÀ» ¼ö ¾ø´ÂÁö ã´Â µ¥ °ü½ÉÀÌÀÖ¾ú½À´Ï´Ù. bash¿¡¼­. À¯»çÇÑ ¿Ï¼º ·çƾÀº ´Ù¸¥ ½©À» À§ÇØ ½±°Ô ÀÛ¼º µÉ ¼ö ÀÖÀ¸¸çÀÌ ¸ðµâÀ» ½±°Ô È®Àå ÇÒ ¼ö ÀÖ½À´Ï´Ù.ÀÌ ÄÚµå´Â Bash ¹× zsh.documentationOptComplete¿¡ ´ëÇÑ ÀÚµ¿ ¿Ï·á¸¦ Áö¿øÇÕ´Ï´Ù. PythonPathÀÇ ¾îµò°¡¿¡ ¼³Ä¡ ÇؾßÇÏ´Â °£´ÜÇÑ ¸ðµâ optcomplete.py·Î ±¸¼ºµË´Ï´Ù. OptParse¸¦ ÀÌ¹Ì »ç¿ëÇÏ´Â ÇÁ·Î±×·¥¿¡ °£´ÜÇÑ Áö¿øÀ» Ãß°¡ÇÏ·Á¸é OptParse ¼±¾ð µÚ¿¡ ´ÙÀ½ Äڵ带 Ãß°¡Çϱ⠸¸Çϸé OutpletePtComplete.AutoComplete (Æļ­)¸¦ °¡Á® ¿À±â Àü¿¡ optcompleteoptcomplete.AutoComplete (Æļ­)¸¦ °¡Á®¿Ã ¼ö ÀÖ½À´Ï´Ù. µÎ ¹ø° Àμö (¸ðµâ ÄÚµå ÂüÁ¶). ¶ÇÇÑ bash ÇÔ¼ö¸¦ ¿øº»À¸·Î ¼Ò½º ÇÒ ÇÊ¿ä°¡ ÀÖÀ¸¸ç, Bash¸¦ »ç¿ëÇϴ ƯÁ¤ ÇÁ·Î±×·¥¿¡ ´ëÇÑ OptComplete ¿Ï·á¸¦ Æ®¸®°ÅÇؾßÇÕ´Ï´Ù : Complete -F _optComplete <ÇÁ·Î±×·¥> ¿ä±¸ »çÇ× : ¡¤ ÆÄÀ̽ã


optcomplete. °ü·Ã ¼ÒÇÁÆ®¿þ¾î

´ë¾È

Antares´Â ¿äÁò ºûÀ» Âï´Â ¸ðµç ´Ù¸¥ ÇÁ·¹ÀÓ ¿öÅ©ÀÇ ´Ù¸¥ ÇÁ·ÎÁ§Æ®ÀÔ´Ï´Ù. ...

150

´Ù¿î·Îµå